JAVA 字符串学习笔记

字符串
s1.equalsIgnoreCase(s)){//忽略大小写
s1.toLowerCase().equals(s)) {//转换小写
s1.equals(s.toUpperCase())) {//转换大写
equals字符是不是完全相同

==是不是同一个字符串 




练习1判断.java文件名是否正确,判断邮箱格式是否正确
合法的文件名应该以.java结尾
合法的邮箱名中至少要包含“@”和“.”, 并检查“@”是否在“.”之前


public int indexOf(int ch)                         搜索第一个出现的字符ch(或字符串value)
public int indexOf(String value)

public int lastIndexOf(int ch)                         搜索最后一个出现的字符ch(或字符串value)
public int lastIndexOf(String value)
public String substring(int index)                提取从位置索引开始的字符串部分
public String substring(int beginindex, int endindex)提取beginindex和endindex之间的字符串部分
public String trim()                                    返回一个前后不含任何空格的调用字符串的副本


练习2有一段歌词,每句都以空格“ ”结尾,请将歌词每句按行输出
 
String类提供了split()方法,将一个字符串分割为子字符串,结果作为字符串数组返回


StringBuffer:String增强版


sb.append("**");   //追加字符串
sb.toString();        //转化为String类型

StringBuffer sb = new StringBuffer("青春无悔"); 
int num=110;
StringBuffer sb1 = sb.append("我心永恒");  
System.out.println(sb1);
 StringBuffer sb2 = sb1.append('啊');

  System.out.println(sb2);

  StringBuffer sb3 = sb2.append(num);    
   System.out.println(sb3)


练习3将一个字符串转换成逗号分隔的字串,即从右边开始每三个数字用逗号分隔
利用StringBuffer类的length()和insert ()方法实现需求




作者:冲天之峰                                20160528


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值