java string举例说明1
来源:互联网 发布:域名怎么看 编辑:程序博客网 时间:2024/06/05 16:18
例如1:
package Chapter06.string;
public class StringDemo_01 {
public static void main(String[] args) {
String str0, str1, str2, str3, str4, str5, str6, str7;
byte B_array[] = { (byte) 'a', (byte) 'b', (byte) 'c', (byte) 'd',
(byte) 'e', (byte) 'f' };
char C_array[] = { '大', '家', '好', '谢', '谢', '你' };
StringBuffer sb = new StringBuffer("早上好");
str0 = new String("Goodbye"); // 根据指定的信息创建一个新的String对象
str1 = new String(); // 创建一个新的空序列String对象
str2 = new String(B_array); // 根据指定的字符集字节数组创建一个新的String对象
str3 = new String(C_array); // 根据指定的字符数组创建一个新的String对象
str4 = new String(sb); // 根据指定的字符串缓冲区参数创建一个新的String对象
str5 = new String(B_array, 1, 4); // 从B_array数组中获取以下标为1开始,下标为4-1结束之间的字节创建一个新的String对象
str6 = new String(C_array, 0, 3); // 从C_array数组中获取以下标为0开始,下标为3-1结束之间的字符创建一个新的String对象
str7 = new String(str2); // 根据指定的字符串对象创建一个新的String对象
System.out.println("创建字符串类的方法一:str0=" + str0);
System.out.println("创建字符串类的方法二:str1=" + str1);
System.out.println("创建字符串类的方法三:str2=" + str2);
System.out.println("创建字符串类的方法四:str3=" + str3);
System.out.println("创建字符串类的方法五:str4=" + str4);
System.out.println("创建字符串类的方法六:str5=" + str5);
System.out.println("创建字符串类的方法七:str7=" + str6);
System.out.println("创建字符串类的方法八:str8=" + str7);
}
例如2:
package Chapter06.string;
import java.util.Scanner;
public class StringDemo_02 {
public static void main(String[] args) {
System.out.println("String类中的charAt方法的使用实例如下:");
String str = "ifsagdsfdsdfdfsa";
System.out.println("请输入一个字符:");
Scanner sc = new Scanner(System.in); // 创建Scanner对象
char ch = sc.next().charAt(0); // 从键盘中输入的字符串中选取第一个字符
int num = 0; // 计算字符数量和
for (int i = 0; i < str.length(); i++) { // 利用for循环依次获取字符与字符ch进行比较,如果相等,num自动加1
if (str.charAt(i) == ch)
num++;
}
System.out.println("该字符串中" + ch + "的数量为:" + num);
}
}
例如3:
package Chapter06.string;
public class StringDemo_03 {
public static void main(String[] args) {
String str0 = "girl"; // 创建String类对象str0,并对其进行初始化
String str1 = "gOod"; // 创建String类对象str1,并对其进行初始化
int n = str0.compareTo(str1); // 使用compareTo方法进行两个字符串的比较
int n1 = str0.compareToIgnoreCase(str1); // 使用compareToIgnoreCase方法进行两个字符串的比较
System.out.println("使用compareTo方法比较的结果如下:");
System.out.println(n > 0 ? str0 + "大于" + str1 : str0 + "小于" + str1);
System.out.println("使用compareToIgnoreCase方法比较的结果如下:");
System.out.println(n1 > 0 ? str0 + "大于" + str1 : str0 + "小于" + str1);
}
}
例如4:
package Chapter06.string;
public class StringDemo_04 {
public static void main(String[] args) {
System.out.println("String类的concat方法使用的示例如下:");
String s = "abcd";
String s1 = "efgh";
String s2 = "ijklm";
s = s.concat(s1); // 调用concat方法,将s1追加到s的后面
s = s.concat(s2); // 调用concat方法,将s2追加到s的后面
System.out.println("最后的结果是 s=" + s);
}
}
例如5
package Chapter06.string;public class StringDemo_05 {
public static void main(String[] args) {
String str = "admin";
String str1 = "admin";
String str2 = "ADMIN";
System.out.println("使用equals判断两个字符串是否相等:");
if (str.equals(str1)) {// 在不忽略大小写的情况下比较str和str1是否相等
System.out.println(str + "与" + str1 + "相等吗?结果为true");
} else {
System.out.println(str + "与" + str1 + "相等吗?结果为false");
}
if (str.equals(str2)) {// 在不忽略大小写的情况下比较str和str2是否相等
System.out.println(str + "与" + str2 + "相等吗?结果为true");
} else {
System.out.println(str + "与" + str2 + "相等吗?结果为false");
}
System.out.println("\n使用equalsIgnoreCase判断两个字符串是否相等:");
if (str.equalsIgnoreCase(str1)) {// 在忽略大小写的情况下比较str和str1是否相等
System.out.println(str + "与" + str1 + "相等吗?结果为true");
} else {
System.out.println(str + "与" + str1 + "相等吗?结果为false");
}
if (str.equalsIgnoreCase(str2)) {// 在忽略大小写的情况下比较str和str2是否相等
System.out.println(str + "与" + str2 + "相等吗?结果为true");
} else {
System.out.println(str + "与" + str2 + "相等吗?结果为false");
}
}
}
- java string举例说明1
- java string举例说明2
- java string举例说明3
- java IO举例说明1
- java String 缓冲池概念的举例说明
- java String 缓冲池概念的举例说明(面试题)
- 举例说明String.spilt()的用法
- java中枚举举例说明
- java读取配置文件举例说明
- 举例说明Android开发中遇到的 java.lang.ClassCastException: java.lang.String这个问题的原因及其解决办法
- Java对像类型举例说明
- 举例说明什么是JAVA序列化
- java中泛型有什么用,举例说明?
- 举例说明java中的直接插入排序解析
- java中的单例模式,举例说明。
- java中如何打印规定图案? 举例说明
- java重载时自动转换咋回事?举例说明
- java中Super到底是什么意思?必须举例说明!
- 傲游3的广告过滤自定义规则【Mark一下】对CSS语法学习还是挺不错了~~可定义站点样式
- 渐 变
- Android layout xml总结
- IOS成长之路-解析xml数据
- 渐变 2
- java string举例说明1
- java string举例说明2
- java string举例说明3
- 对象引用与对象的区别
- java IO举例说明1
- [案例分析]抠抠族:省钱达人的“葵花宝典”
- 苦其心志,劳其筋骨
- g729源码分析-8-内存更新打包
- 236. It is hard to please all. 众口难调