为了账号安全,请及时绑定邮箱和手机立即绑定

自己手写理解这些String类的常用方法,评论和笔记有字数上限,大家可以复制到eclipse中学习下哦

import java.util.Arrays;


public class Best {

public static void main(String[] args){

String i = "  Hello 。World! 你好 。世界"; 

String ch = "。";

//i.split(" "); i变量按空格吧i里的字符串分成一个数组。存入到arr

String[] arr = i.split(" ",2);

//int length()  返回当前字符串的长度

System.out.println("i.length()="+i.length());

//int indexOf(字符或变量)可以传进去变量。也可以是字符串,查找字符在该字符串中第一次出现的位置。从0开始算起

System.out.println("i.indexOf(ch)="+i.indexOf(ch));

//int lastIndexOf(字符或变量)查找字符在该字符串中最好一次出现位置

System.out.println("i.lastIndexOf(ch)"+i.lastIndexOf(ch));

//String substring(int num)获取num位置开始到结束的子字符串

System.out.println("i.substring(3)="+i.substring(3));

//String substring(num1,num2)获取从num1位置开始到num2位置的子字符串

System.out.println("i.substring(3,8)="+i.substring(3,8));

//String trim()返回去除了字符串开始和末尾的空格

System.out.println("i.trim()"+i.trim());

//boolean eauals(ObJect obj)将该字符串与指定对象比较,返回true或false

System.out.println("i.eauals(ch)="+i.equals(ch));

//String toLowerCase将字符串转换为小写

System.out.println("i.toLowerCase="+i.toLowerCase());

//String toUpperCase将字符串转换为大写

System.out.println("i.toUpperCase="+i.toUpperCase());

//char charAt(int num)获取字符串中指定位置的字符

System.out.println("i.charAt(5)="+i.charAt(5));

//String[] spli(string regex,int limit)将字符串分割为子字符串,返回字符串数组,可以规定有几个字符串数组

System.out.println("Arrays.toString(arr)="+Arrays.toString(arr));

//byte[] getBytes()将字符串转换为byte数组

byte [] b = i.getBytes();

System.out.println("Arrays.toString(b)"+Arrays.toString(b));

}


正在回答

1 回答

nice work! 赞一个!

不过大家新手还是得自己学会去看api  毕竟java中的类那么多。都安这个方法去学 学到死也记不完。。。 即使是常用的。。。也不可能完全记住

学会去api中查询和学习,然后每次用到那个类就去里面找  而且里面的说明跟具体 更详细

api在imooc的课件中有下载

0 回复 有任何疑惑可以回复我~
#1

此用户不存在或被删除 提问者

有时越多越不知道哪个是重点。。。。
2015-11-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409791    人
  • 解答问题       4340    个

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

进入课程

自己手写理解这些String类的常用方法,评论和笔记有字数上限,大家可以复制到eclipse中学习下哦

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信