【JavaAdv】

这篇博客深入探讨了Java中的字符串方法,包括原始类型与字符串的转换,以及StringBuilder和StringBuffer的使用。同时,讲解了Date类、SimpleDateFormat和Calendar类的日期时间处理。此外,详细介绍了集合框架,如List接口的ArrayList和LinkedList,Set接口的HashSet和TreeSet,以及HashMap的实现。还涉及了文件操作和流的概念,包括File、FileInputStream和FileOutputStream等。最后,讨论了如何遍历集合和进行序列化与反序列化操作。
摘要由CSDN通过智能技术生成

String方法

方法名 作用
length() 获取字符串长度
trim() 去除首位空格
getBytes() 字符串转字节
toCharArray() 字符串转字符数组
equals(String str) 判断是否相同
charAt(int index) 获取index位置上的字符串
indexOf(String str) 获取str第一次出现的位置
contains(字符序列) 判断指定字符序列是否在原字符串中
concat(String str) 将str拼接到原字符串末尾
substring(int index) 从index截取到末尾
substring(int from,int to) 从from截取到to,包含from,不包含to
split(String reg) 按reg切分字符串
String.valueOf(参数) 将一个参数转换为字符串

原始类型转换为字符串

int num=123;
String str =String.valueOf(num);
System.out.println(str.length());

字符串转换为原始类型

String num="123";
int i=Integer.parseInt(num);

StringBuilder和StringBuffer

StringBuilder非线程安全
StringBuffer线程安全

方法 作用
append(Object obj) 添加指定内容到原字符串对象后
inset(int index,Object obj) 将obj添加到index位置上
delete 删除
replace(int start,int end,String str) 将[start,end)范围内的字符替换为str

不可变字符串转换为可变字符串

String str="hello";
StringBuilder sb=new StringBuilder(str);

可变字符串转换为不可变字符串

StringBuilder sb=new StringBeilder("hello");
String str=sb.toString();

字符串与原始类型之间的转换

原始类型转换为字符串

int num=123;
String str=num+"";
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值