小编Cod*_*roc的帖子

按钮setText没有显示'&'

我正在使用org.eclipse.swt.widgets.ButtonsetText方法.

我在做,

myButton.setText("A & B");
Run Code Online (Sandbox Code Playgroud)

但是,&不显示符号.

我试过了,

myButton.setText("A \\& B");
myButton.setText("A '&' B");
myButton.setText("A \& B"); \\not allowed
Run Code Online (Sandbox Code Playgroud)

并且它们都不起作用.

java eclipse-plugin

2
推荐指数
1
解决办法
130
查看次数

没有方法来获取字节数组的流

我想得到字节数组流,但我知道Arrays没有方法来获取字节数组的流.

byte[] byteArr = new byte[100];
Arrays.stream(byteArr);//Compile time error
Run Code Online (Sandbox Code Playgroud)

我的问题,

  • 为什么不支持此功能?
  • 如何获取字节数组的流?

注意:我知道我可以使用Byte[]而不是byte[]但不能回答我的问题.

java java-8

2
推荐指数
1
解决办法
547
查看次数

Java String拆分不一致

如果我拆分"你好|" "| hello""|" 字符,然后我得到第一个值的一个值和第二个版本的两个值.

String[] arr1 = new String("hello|").split("\\|");
String[] arr2 = new String("|hello").split("\\|");
System.out.println("arr1 length: " + arr1.length + "\narr2 length: " + arr2.length);
Run Code Online (Sandbox Code Playgroud)

打印出:

arr1长度:1
arr2长度:2

为什么是这样?

java string

2
推荐指数
1
解决办法
116
查看次数

Lambda Expression用例和与功能接口的连接

我目前正在学习Java中的Lambda表达式.根据我的理解,它是一个代码块,我们可以传递,以便以后执行.但是当我们想要稍后执行代码时,我无法想到示例.

这有用的各种场景是什么?Lambda Expression和Functional接口之间的联系是什么?

java java-8

2
推荐指数
1
解决办法
849
查看次数

检查用户是否存在,Java,JDBC和MySQL

我正在尝试检查我的数据库中是否存在用户,然后为用户执行一些验证过程,如果没有返回入侵者消息.我正在使用Java和MySQL来达到这个目的.这是我的代码.

public class Check{

    public boolean isPresent(){
        connect();// private method that connects to db
        boolean isAvailable = false;
        String query = "SELECT EXISTS(SELECT 1 FROM students WHERE matric =" + this.myId + ")"; // this.myId has been passed into the constructor

        try{
            Statement statement;
            ResultSet resultSet;
            statement = connection.createStatement();
            resultSet = statement.executeQuery(query);
            if(resultSet.absolute(1)){
                isAvailable = true;
            }else{
                isAvailable = false;
        }catch(SQLException e){
            e.printStackTrace();
        }finally{
         closeConnection();// private method that closes connection
         return isAvailable;
    }

}
Run Code Online (Sandbox Code Playgroud)

我已经检查过这样的解决方案,但似乎没有解决这个问题.我得到的错误是:"where子句中的未知列CCE",JDBC API中还有其他错误.在我看来,就像我从传承人那里传来的价值一样,有些东西被截断了.

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column …
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc

2
推荐指数
1
解决办法
2539
查看次数

通过负指数存储值

我实际上正在为我的无限大小世界地图制作一个块系统,我才意识到我将使用负数 xy坐标.

所以,我的问题是什么是存储由xAND 索引的无限数量的块对象的最佳解决方案y.

到目前为止我使用的是:

ArrayList<ArrayList<Chunk>> chunks = new ArrayList<ArrayList<Chunk>>();
//...
chunk = chunks.get(x).get(y);
version = chunks.get(x).get(y).getVersion();
Run Code Online (Sandbox Code Playgroud)

但是当负面指数出现时,整个概念就失败了.

java

1
推荐指数
1
解决办法
506
查看次数

为什么我们在 selenium 的窗口句柄中使用 set 而不是 list?

Set<String> AllWindowHandles = driver.getWindowHandles();
List<String> AllWindowHandles=driver.getWindowHandles();
Run Code Online (Sandbox Code Playgroud)

java collections selenium-webdriver

1
推荐指数
1
解决办法
4633
查看次数

在Windows 98上安装使用VS2012开发的.NET应用程序

我可以在Windows 98中安装在Visual Studio 2012中开发的.Net应用程序吗?

我正在使用.NET framework 4.5.1并且我已经在Windows 7 Ultimate中开发了桌面应用程序我必须在不同的PC上安装这个应用程序,但其中一个有win-98所以我需要知道我是否以与我相同的方式安装它对于其他PC或我必须做其他事情.

因为格式化操作系统是最后一个选项,因为有一些重要的程序在Win-98上完美运行,并且不能为一个应用程序丢失旧东西.

我已经安装在Windows 07和Xp中,但不知道它是否能正常工作Win98.

如果您的回答是否,是否有任何解决方案?

.net c# windows-98 visual-studio visual-studio-2012

0
推荐指数
1
解决办法
515
查看次数

如何在字符串数组中存储字符串值?

我想存储名称值 String a[] = new String[3];

public static void main(String[] args) throws IOException {
        BufferedReader bo = new BufferedReader(new InputStreamReader(System.in));
        String name = bo.readLine();
        String a[] = new String[3];
    }
}
Run Code Online (Sandbox Code Playgroud)

java string

0
推荐指数
1
解决办法
3万
查看次数

java string.trim()得到了意想不到的结果

这是代码:

String str="    ";
System.out.println("("+str+")");
str=str.trim();
System.out.println(str==null);
System.out.println(str=="");
System.out.println(str.length());
System.out.println("("+str+")");
Run Code Online (Sandbox Code Playgroud)

输出是:

(    )
false
false
0
()
Run Code Online (Sandbox Code Playgroud)

什么是回归特征Multiple spaces.trim()?显然它不能为.

java string

0
推荐指数
1
解决办法
87
查看次数