Java字符串常见问题解答或面试问题

下面列出了一些顶级的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)如何从字符串中删除特定字符

    推荐阅读