首页 > 其他分享 >String常用API

String常用API

时间:2022-11-10 12:55:05浏览次数:44  
标签:常用 String int char indexof API str 字符串

String常用API

1. 获取字符串长度
int length = str.length();
2. 根据索引,返回字符串中对应的字符
char c = str.chaeAt(length-1);    //可遍历字符串
3. 检索字符串,返回对应索引
1. 从头开始检索,检索到立即返回:
int n = str.indexof('i');
2. 从指定下标开始检索:
int n = str.indexof('i',3);
3.传入字符串查找,返回首字符的索引:
int n = str.indexof("java");
4.反向查找:
int n = str.lastindexof("in");
找不到返回-1
4. 字符串转换大小写
1.转大写: String s = str.toUpperCase();
2.转小写: String s = str.toLowerCase();
5. 去除字符串两端空白
//name = " Tom "
String name = name.trim();
6. 截取字符串
String str = mail.substring(0,endIndex);//包头不包尾
//String mail = "[email protected]";
//int endIndex = mail.indexof('@');	bjzhfffff
7. 判断字符串是否包含某字符
boolean b = str.contains();
8. 将字符转换为基本类型
//需要使用到基本类型的包装类型
eg: 
Byte.parseByte(String s);
Integer.parseInt(String s);
9. 将基本类型转换为字符
1.String.valueOf(int i);
2.Integer.toString(int i);
11. 将字符串转换为Java数组
1. 转为char数组    char[] chars = str.toCharArray();
2. 转为String数组  String[] string = str.split(",");//根据()里给定的正则表达式拆分字符串
12. 将Java数组转为字符串
遍历
String s = "1,2,3,4,5,6";
char[] chars = s.toCharArray();
String[] strings = s.split(",");
for (String a : strings
) {
    System.out.println(Integer.parseInt(a));
}

标签:常用,String,int,char,indexof,API,str,字符串
From: https://www.cnblogs.com/sanshine/p/16876701.html

相关文章

  • 【java技术总结】java-8新特性:日期时间 API
    Java8通过发布新的Date-TimeAPI(JSR310)来进一步加强对日期与时间的处理。在旧版的Java中,日期时间API存在诸多问题,其中有:非线程安全−java.util.Date是非线......
  • simpread-(128 条消息) js 函数柯里化 + class + async await 思想封装我们的 Api_fro
    柯里化所谓"柯里化",就是把一个多参数的函数,转化为单参数函数在项目中,例如定义了如下请求接口的方法:类中也是可以使用async和await1.柯里化封装之前//a.js文......
  • ZooKeeper Java API
    ZooKeeper是一个分布式应用程序协调服务,主要用于解决分布式集群中应用系统的一致性问题。它能提供类似文件系统的目录节点树方式的数据存储,主要用途是维护和监控所存数据的......
  • String容器
    3.1string容器3.1.1string基本概念本质:string是C++风格的字符串,而string本质上是一个类string和char*区别:char*是一个指针(C语言)string是一个类,类内部封......
  • 数据可视化|常用图表类型汇总
    数据可视化是为了使得数据更高效的反应数据情况,便于让读者更高效阅读,而不单是自己使用,通过数据可视化突出数据背后的规律,以此突出数据中的重要因素,并且,数据可视化可以将数据......
  • pycharm 常用快捷键
    1.debug相关功能    F8:stepover单步遇到断点后,程序停止运行,按F8单步运行。    F7:stepinto进入配合F8使用。单步调试F8时,如果某行调用其他......
  • Collection接口和常用方法2
    方法2:增强for循环:可以代替iterator迭代器特点:增强for就是简化版的iterator,本质一样,只能用于遍历集合或者数组基本语法:for(元素类型元素名:集合名或数组名){......
  • pytorch tensor 张量常用方法介绍
    1. view()函数PyTorch 中的view()函数相当于numpy中的resize()函数,都是用来重构(或者调整)张量维度的,用法稍有不同。>>>importtorch>>>re=torch.tensor([1,......
  • HttpWebRequest 使用token访问 IdentityServer保护起来的api
    HttpWebRequestrequest=WebRequest.Create("http://localhost:5001/identity")asHttpWebRequest;request.Method="GET";varheaders=request.Headers;heade......
  • 数据库主从复制方法 以及nginx常用命令汇总
      主从复制可以很好解决一个服务器压力太大的缺点  在实际情况中可以让读一个库 增删查一个库具体步骤由图可知首先主库master会生成二进制日志从库可以开辟一......