我已经读过,在Java中,String类型的对象不能改变。 但是int和char变量可以。 为什么? 你可以给我一个例子吗? 谢谢。 (我是一个新的-_-)
此方法适用于C,C ++和Java。 我想知道它背后的科学。
打印char数组不显示哈希码: class IntChararrayTest{ public static void main(String[] args){ int intArray[] = {0,1,2}; char charArray[] = {‘a’,’b’,’c’}; System.out.println(intArray); System.out.println(charArray); } } 输出: [I@19e0bfd abc 为什么整数数组打印为哈希码而不是char数组?
这个Java代码给我带来了麻烦: String word = int y = 3; char z; do { z = word.charAt(y); if (z!=’a’ || z!=’e’ || z!=’i’ || z!=’o’ || z!=’u’)) { for (int i = 0; i==y; i++) { wordT = wordT + word.charAt(i); } break; } } while(true); 我想检查单词的第三个字母是否是非元音,如果是,我希望它返回非元音和前面的任何字符。 如果它是一个元音,它会检查字符串中的下一个字母,如果它也是一个元音,那么它会检查下一个字母,直到它找到一个非元音。 例: word = Jaemeas然后wordT必须= Jaem 例2: word = Jaeoimus然后wordT必须= […]
为什么会发生以下情况: char p = 0; p–; System.out.println(p); 结果65535 为什么不给出编译错误或运行时exception? 我期待它作为字符不能是负面的。 相反,它从倒置开始计数。 提前致谢。
什么是Scanner方法来获取Java中键盘返回的char 。 像用于String nextLine() ,用于int nextInt()等。
我有一个java字符串,它有一个可变长度。 我需要将片段””放入字符串中,比方说每10个字符。 例如,这是我的字符串: `this is my string which I need to modify…I love stackoverlow:)` 我怎样才能获得这个字符串?: `this is my string which I need to modify…I love stackoverflow:)` 谢谢