十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
scanner
random
API帮助文档:帮助查询api的种类 ps:ctrl +alt+v 可以直接生成对于类型的变量 字符串1 string属于java.lang包下 使用时不需要导包
字符串里面的内容是不能改变的
new 创建的对象
1 比较
字符串比较的是字符串的地址值
直接赋值的字符串在堆里面的地址值
new出来的字符串在串池里面的地址值
串池在堆里面
字符串比较内容
查看代码底层逻辑
选中查看内容 ctrl+b
选中程序段 ctrl+alt+t 选择语句包裹
public char charAt(int index):根据索引返回字符
应用:str.length().charAt(i);
substring用法:练习:
练习2package Text3; import java.util.Scanner; public class stringdemo4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入字符串"); String str = sc.next(); String sb = new StringBuilder().append(str).reverse().toString(); // 比较 if (sb.equals(str)){ System.out.println("是"); }else{ System.out.println("否"); } } }
package Text3;
public class stringdemo5 {
public static void main(String[] args) {
int[]arr = {1,2,3};
String result = arrtostring(arr);
System.out.println(result);
}
public static String arrtostring (int[]arr){
StringBuilder sb = new StringBuilder();
sb.append("[");
for (int i = 0; i< arr.length; i++) {
if (i==arr.length-1){
sb.append(arr[i]);
}else{
sb.append(arr[i]+", ");
}
}
sb.append("]");
return sb.toString();
}
}
StringJoiner:jdk8才使用package Stringjoinertext;
import java.util.StringJoiner;
public class shringjoinerdemo1 {
public static void main(String[] args) {
// 创建一个Stringjoiner
StringJoiner sj = new StringJoiner(",","[","]");
sj.add("aaa").add("bbb").add("ccc");
System.out.println(sj);
}
}
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧