下面列出了一些顶级的Java字符串常见问题解答(常见问题)或面试问题。这些问题可以由面试官提出。
1)在下面的代码中将创建多少个对象?
String s1="srcmini";
String s2="srcmini";
答:只有一个。
2)equals()方法和==运算符有什么区别?
equals()方法匹配字符串的内容, 而==运算符匹配字符串的对象或引用。
3)String类是最终的吗?
答:可以。
4)如何在Java中反转字符串?
输入:
this is srcmini
输出:
tnioptavaj si siht
5)如何在java中检查回文字符串?
输入:
nitin
输出:
true
输入:
jatin
【Java字符串常见问题解答或面试问题】输出:
false
6)编写一个Java程序以大写字符串中的每个单词?
输入:
this is srcmini
输出:
This Is srcmini
7)编写一个Java程序来反转字符串中的每个单词?
输入:
this is srcmini
输出:
siht si tnioptavaj
8)编写一个Java程序来控制字符串中的每个单词?
输入:
this is srcmini
输出:
tHIS iS srcmini
9)编写一个Java程序反向tOGGLE字符串中的每个单词?
输入:
this is srcmini
输出:
sIHT sI tNIOPTAVAJ
10)Java中的String和StringBuffer有什么区别?
11)Java中的StringBuffer和StringBuilder有什么区别?
12)Java中的intern()方法是什么?
13)如何在Java中将String转换为int?
14)如何在Java中将int转换为String?
15)如何在Java中将String转换为Date?
16)如何优化Java字符串创建?
17)Java程序检查两个String是否为字谜
18)Java程序查找字符串中大写, 小写, 数字和特殊字符的百分比
19)如何在Java中将String转换为Integer和Integer转换为String
20)Java程序在字符串中查找重复的字符
21)Java程序证明字符串在Java中是不可变的
22)Java程序从字符串中删除所有空格
23)Java程序检查一个String是否是另一个的旋转
24)Java程序计算字符串中的单词数
25)Java程序在保留空间位置的情况下反转给定的String
26)如何交换两个没有第三个变量的String变量
27)如何从字符串中删除特定字符
推荐阅读
- Java字符串equalsIgnoreCase()
- Java字符串equals()
- Java字符串contains()
- Java字符串endsWith()
- Java字符串连接
- Java字符串介绍
- Java字符串compareTo()
- Java字符串charAt()
- 12款适用于iPhone的最佳音乐播放器应用推荐合集