我是一个刚刚开始接触电脑的一个人,我从基本建设转到IT这个行业。我也不知道从哪下手。呵呵,这个微博我也是头一次用。我在北京学习java。每天我都会尽量把当天学到的东西,都会及时的与大家分享。我也不从头开始说了,就从api的一些方法开始吧,希望可以帮到和我一样没有基础的。我也是刚学的,所以这里面有什么不对的,希望你们多多的给点意见。这样大家共同进步,在这里先谢谢大家了  呵呵

我们需要知道String创建后,其内部所表示的字符串是不可改变的。一旦改变就会在方法区中建立一个新的对象。

下面是String的一些用法。

1. 首先去掉字符串俩边的空白处:

我们可以调用字符串中的trim的方法。就可以去掉字符串的空白处。

example:

String str = "    Hello   ";

String a = str.trim();//直接就可以用引用来调用trim的方法。

System.out.println(a);//输出之后Hello俩边的空格就会么有了;

2.查询字符串中是否有我们想要的字符,如果没有我们想要的,返回的是-1,注意:索引从0开始,并且空格也算一个字符:

可以调用Index of的方法:

example 1:

String str = "thinking in java";//声明一个字符串

int index = str.indexOf("java");//我们要找的java,从0开始查0代表的是t谈后1代表的h以此类推。

System.out.println(index);//结果为12,12就是我们想要的索引页就是下标

example 2:

String str = "thinking in java";

int index = str.indexOf("in",3);//我们想要找到in从第三个索引之后,也就是从第四个开始

System.out.println(index);//输出的结果是6

example 3:

String str = "thinking in java";

int lastIndex = str.lastIndexOf("in");//是让我们从最后开始查询in这个单词

System.out.println(lastIndex);//输出来最后一个in的坐标了

3.截取字符串:

调用的是字符串中subString方法

example:

String str = "http://www.baidu.com";//

String substr = str.subString(11,16);//这里面的11,16是通过上面的列子得到索引,利用索引来得到我们想要的东西。含头不含尾。11指的是b,17指的是.

System.out.println(substr);//输出的结果为baidu

转载于:https://www.cnblogs.com/wocaonima/p/4052587.html

API的String 一些用法相关推荐

  1. substring java_Java String.substring()用法

    首页 > 基础教程 > 常用类 > 常用 String类 Java String.substring()用法 substring() 方法返回字符串的子字符串. 语法 public ...

  2. STL中map和string, vector 用法详解

    1. map 用法详解 std map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成 ...

  3. 用std::string::compare()用法

    c++系列文章目录 c++处理文本相对于python等脚本语言还是挺麻烦的,往往需要和fstream.fstream.string.一起配合使用才能完全把文本解析出来.其实,string并不是一个单独 ...

  4. 【JAVA基础】重新系统学习Java(七)常用API(String、ArrayList)

    目录 常用API(String.ArrayList) String String类概述 创建字符串对象的2种方式 String类常见面试题 String类常用API-字符串内容比较 String类常用 ...

  5. C++中std::string::find_last_of用法

    早上本来还看代码时本来还迷迷糊糊,结果被find_last_of一下给震醒了,std::string 使用了这么多年,今天才发现find_last_of只是用来查找字符的,多年来一直以为它可用来查找字 ...

  6. 【贪玩巴斯】带你学:C++ tips ——知识点:string::npos 用法详细解析 , 看这一篇就够了 2021年12月21日

    [贪玩巴斯]带你学:C++ tips --知识点:string::npos 用法详细解析 !!! 一.定义 二.使用 1.如果作为一个返回值(return value)表示没有找到匹配项 2.但是st ...

  7. 最大质因数 最大回文数乘积 字符串String类用法_Java每日练习题及题解(11月16日)

    <Java每日练习题及题解>系列目录 1.有限条件求和_Java每日练习题及题解(11月15日) 2.最大质因数 最大回文数乘积 字符串String类用法_Java每日练习题及题解(11月 ...

  8. 标准C++中string类用法总结

    2019独角兽企业重金招聘Python工程师标准>>> 相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好 ...

  9. 【JqGrid】JqGrid API 中文说明及用法

    JQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信. JQGrid Demo 是一个在线的演示项目.在这里,可以知道jqgrid可以做什么事情. 下面是转自其他人b ...

最新文章

  1. 【Android 安全】DEX 加密 ( ProGuard 混淆 | -keepclassmembers 混淆效果 | -keepclasseswithmembernames 混淆效果 )
  2. exit()与_exit()函数的区别
  3. STL Deque 容器
  4. 阿里云MaxCompute香港开服 将引入更多人工智能服务
  5. 一个能自动搜索源文件并自动推导的Makefile
  6. 用css样式画三角形(提示框三角形)
  7. linux命令提示符不同,Linux命令提示符如何按照自己的习惯修改?
  8. python requests 代理ip_python requests 测试代理ip
  9. 开放273项AI能力,创建34万模型,汇聚265万开发者,百度大脑的2020成果一览
  10. OpenCV的resize方法与双线性插值
  11. gc机制 php7_PHP7垃圾回收机制详解(附GC处理完整流程图)
  12. 这次要说不明白 immutable 类,我就怎么地!
  13. Kettle增量同步变动数据
  14. 二、Json对象、Json数组和Json字符串
  15. vue项目中使用rem替换px-使用方法-02-问题规整
  16. 百度编辑器嵌套秀米编辑器遇到的问题
  17. 免费常用IP归属地查询API
  18. flowable工作流架构介绍及集成实现
  19. 大榕树BASIS QQ群
  20. import 下划线作用

热门文章

  1. Java 开发常用类库和API
  2. python 线性规划问题_使用Python进行线性规划示例
  3. 鹦鹉助手模拟器 梦幻西游 找不到服务器,模拟器玩梦幻 17173鹦鹉助手模拟器上线...
  4. MySQL忘记root密码重置密码(5.7版本)
  5. 使用函数返回值的循环例子
  6. magxfer FTP 组件 的使用例子
  7. 畅游互联的API接口如何对接到自己的网站上?
  8. Linux SVN迁移备份的三种方法
  9. 三、服务器和客户端的信息函数
  10. linux基础:7、基础命令介绍(2)