
JAVA基础-字符串
ilvest
这个作者很懒,什么都没留下…
展开
-
Java字符串类型
零个或多个字符的序列称为字符串。在Java程序中,字符串由java.lang.String类的对象表示。String类是不可变的。 String对象的内容创建后无法修改。String类有两个同伴类,java.lang.StringBuilder和java.lang.StringBuffer。同伴类是可变的。如果要修改字符串的内容,则应该使用这两个类。字符串字面量字符串字面值转载 2017-03-22 08:52:04 · 894 阅读 · 0 评论 -
Java字符串算法
测试一个回文字符串回文是一个单词,一个诗句,一个句子或一个在前后方向上相同的数字,即:从左边看过来和从右边看过来都一样。以下代码显示了如何检查字符串是否是回文。public class Main { public static void main(String[] args) { String str2 = "noon"; System.out.printl转载 2017-03-22 08:57:43 · 413 阅读 · 0 评论 -
Java字符串开关(switch用法)
开关表达式(switch-expression)使用String类型。 如果switch-expression为null,则抛出NullPointerException。大小写标签必须是字符串文字。不能在 case 标签中使用String变量。以下是在switch语句中使用String的示例。public class Main { public static void ma转载 2017-03-22 08:57:02 · 5890 阅读 · 0 评论 -
Java字符串编辑(修剪字符串)
修剪字符串可以使用trim()方法从字符串中删除所有前导和尾随空格和控制字符。trim()方法删除字符串中所有前导和尾随字符,其Unicode值小于\u0020(十进制32)。 例如,替换字符串的一部分replace()方法将旧字符和新字符作为参数。它通过将新字符替换所有的旧字符并返回一个替换后新的String对象。 例如,public class转载 2017-03-22 08:56:29 · 903 阅读 · 0 评论 -
Java字符串转换
String类有一个重载的valueOf()静态方法来获取任何原始数据类型或任何对象的值的字符串表示。 例如,public class Main { public static void main(String[] args) { String s1 = String.valueOf('C'); // s1 has "C" String s2 = String.va转载 2017-03-22 08:55:41 · 677 阅读 · 0 评论 -
Java字符串搜索
可以使用indexOf()和lastIndexOf()方法获取一个字符或字符串在另外一个字符串中的的索引。例如,public class Main { public static void main(String[] args) { String str = new String("Apple"); int index = str.indexOf('p'); // ind转载 2017-03-22 08:54:59 · 920 阅读 · 0 评论 -
Java字符串字符
字符所在的索引可以使用charAt()方法从String对象中获取指定索引处的字符。索引值是从零开始的。以下代码在“YIIBAI.COM”字符串中打印索引值和每个索引处对应的字符:public class Main { public static void main(String[] args) { String str = "YIIBAI.COM"; // Ge转载 2017-03-22 08:54:25 · 239 阅读 · 0 评论 -
Java字符串比较
String类覆盖了Object类的equals()方法,并提供了自己的实现,equals()方法是根据它们的内容比较两个字符串的相等性。等于(相等)例如,可以比较两个字符串的相等性,如下所示:String str1 = new String("Hello"); String str2 = new String("Hi"); String str3 = new String转载 2017-03-22 08:53:44 · 613 阅读 · 0 评论 -
Java字符串创建和长度
创建字符串对象String类包含许多可用于创建String对象的构造函数。默认构造函数创建一个空字符串作为其内容的String对象。例如,以下语句创建一个空的String对象,并将其引用分配给emptyStr变量:String emptyStr = new String();JavaString类包含一个构造函数,它接受另一个String对象作为参数。Strin转载 2017-03-22 08:53:06 · 3772 阅读 · 0 评论 -
Java StringBuilder和StringBuffer用法
StringBuilder和StringBuffer是String类的同伴类。它们表示一个可变的字符序列。StringBuffer是线程安全的,StringBuilder不是线程安全的。两个类都有相同的方法,除了StringBuffer中的所有方法都是同步的。StringBuilder对象是可修改的字符串。StringBuilder类包含四个构造函数:StringBuilder()S转载 2017-03-22 08:58:41 · 808 阅读 · 0 评论