一.String类 常见用法 :

(String类代表字符串,JAVA程序中的所有字符串字面值(如“abc”)都作为此类的实例实现,字符串是常量,他们的值在创建之后不能更改,字符串缓冲区支持可变的字符串,因为String对象是不可改变的,所以可以共享);

  String str = new String();

 1.str.valueOf(char[]  date) (调用含char数组参数的方法主要是将char字符转换成String字符串)

    char [] ch = {‘q’,‘w’,‘e’,‘r’}  //创建的一个数组

  String s = string.valueOf(ch)//返回用字符串接受

  System.out.println(s)

  qwer //打印后

  传入 char 类型的参数数组 返回的是字符串,他表示包含在字符数组参数中的相同字符序列  

2.Str.valueOf(char[]  date,int offset,int count)  //此方法调用含char数组参数 含int offset值的初始偏移量 含int count值的长度(调用这个方法是用来将char数组依次序列的从offset开始到count结束打印的字符串)如下: 

  char [] ch = {‘q’,‘w’,‘e’,‘r’}  //创建的一个char类型数组

  string.valueOf(ch, 1,ch.length-offset(1))//调用此方法传入参数

  String s=string.valueOf(ch, 1,ch.length-offset(1)) //返回用字符串接收

  System.out.println(s)

  wer  //字符串打印出来之后

  注意:int count参数最小也要等于你传入的int offset具体情况还得看题目需求

3:str.replace(char c,char h)(此方法可以将String字符串你传入的第一个参数c,并且String字符串有的字符,转换成你需求的传入的第二个参数h)

  String str = “dads saa asd” //创建字符串

  str=str.replace(‘d’,‘f’) //传入char字符交换参数

  System.out.println(str)

  fafs saa asf //转换后打印结果

4:str.split(",")(此方法表示从传入参数的每个那个地方开始打印一个String类型数组)

  String str = “abcd,twerew,dada” //举例一个字符串

  String [] strs =str.split(“,”) //传入参数

  System.out.println(Arrays.toString(strs))

  [abcd,twerew,dada]   //打印后

5:str.substring(beginindex);(调用此方法传入下标参数,打印从传入下标开始之后的所有String字符串)

6:str.trim()(清除String类型两边的空格)

  String str = “    abcd,twerew,dada         ” //举例一个字符串

  System.out.println(str.trim())

  //打印后前后空格自动移除

7:String str = new String(char[],0,1);(简单来说就是调用这个方法可以将字符类型数组char中打印出你需要的char字符)

  char cs = {'a','b','c','d'} //举例一个char类型的数组

  String str = new String(cs,0,1)//给对象加入参数

  0:表示从数组那个下标开始

  1:表示数组哪里结束

  System.out.println(str)

  a  //打印出来的结果

8:String.charAt(int index);(调用这个方法可以将字符串中打印出你需要的char类型的字符,返回值用char接受)

  int index你要打印的字符的下标

  String str = “我爱天安门”;//举例一个字符串

  char c = string.char(3);//给方法添加参数

  System.out.println(c)

  安 //打印后

9:String.indexOf(string str);(调用此方法可以用来查找String类型的下标,返回值是int)

  String str = “我爱北京天安门,天安门上太阳升”;

  int i = str.indexOf("天")//调用此方法传入String类型参数,用int i 接收

  System.out.println(i)

  4 //打印后

JDK API1.6常用方法的更多相关文章

  1. WebService的发布及客户端的调用

    一.目录 1.JAX-WS发布WebService 1.1 创建一个简单的WS 1.2 打包部署和发布 2.CXF+Spring发布WebService 3.客户端的调用方式 二.正文 1. JAX- ...

  2. java持有对象【2】ArrayList容器续解

    此为JDK API1.6.0对ArrayList的解释. ArrayList 使用java泛型创建类很复杂,但是应用预定义的泛型很简单.例如,要想定义用来保存Apple对象的ArrayList,可以声 ...

  3. 关于Java IO InputStream 的一点整理!

    程序的开发其中一直在用文件的读写.可是对于java其中输入流以及输出流仅仅是会用不理解,一直以来想搞清楚其,可是一直没有运行(悲剧).今天早上抽出半个小时通过JDK API1.6.0中文版帮助逐步的了 ...

  4. HashMap、Hash Table、ConcurrentHashMap

    这个这个...本王最近由于开始找实习工作了,所以就在牛客网上刷一些公司的面试题,大多都是一些java,前端HTML,js,jquery,以及一些好久没有碰的算法题,说实话,有点难受,其实在我不知道的很 ...

  5. jdk集合常用方法分析之HashSet和TreeSet

    HashSet常用方法介绍 public boolean add(E e) public boolean isEmpty() void clear() public Iterator<E> ...

  6. jdk集合常用方法分析之ArrayList&LinkedList&以及两者的对比分析

    集合使用注意事项: 1.集合当中只能放置对象的引用,无法放置原生数据类型,我们需要使用原生数据类型的包装类才能加入到集合当中去(JDK5之后会进行自动的装箱和拆箱操作,表面上看集合中是可以直接放置原生 ...

  7. StringUtils 的常用方法

    StringUtils 方法的操作对象是 Java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 ...

  8. (2)Underscore.js常用方法

    目录 1.集合相关方法        1.1.数组的处理                map(循环,有返回值),将返回的值依次存入一个新的数组                each(循环,无返回值 ...

  9. StringUtils工具类的常用方法

    StringUtils 方法的操作对象是 java.lang.String 类型的对象,是对 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String ...

随机推荐

  1. 【阿里云IoT+YF3300】8.物联网设备用户脚本开发

    除了我们必须熟悉的网页脚本,比如JavaScript.其实在工业自动化中,组态软件是必备脚本的,只是有的脚本语言风格类似C或类似Basic而已.比如昆仑通泰的组态屏中的组态软件.通过安装组态软件可以简 ...

  2. presto-mysql/elasticsearch6.0.0安装部署测试,异种数据源关联查询入门实践

    本文简单记录一次实践使用过程,涉及presto-mysql,presto-elasticsearch,文中参数未做注释,请参考官方文档,希望能帮到大家 1 下载安装 presto-0.228 < ...

  3. Python的深浅拷贝

    Python的深浅拷贝 深浅拷贝 1. 赋值,对于list, set, dict来说, 直接赋值. 其实是把内存地址交给变量并不是复制一份内容 list1 = [']] list2 = list1 p ...

  4. 【IDEA】IDEA自动生成文档注释的设置方法

    Digest:今天和大家分享一下如何使用IntelliJ IDEA快速生成文档注释 IntelliJ IDEA创建自定义文档注释模板 1.打开IntelliJ IDEA,依次点击 File --> ...

  5. VMware问题--无法获得 VMCI 驱动程序的版本: 句柄无效

    关于VMware问题:无法获得 VMCI 驱动程序的版本: 句柄无效.驱动程序“vmci.sys”的版本不正确 问题截图: 解决 1.根据配置文件路径找到对应的.vmx文件: 2.用编辑器打开,找到v ...

  6. 学习笔记42_SpringMVC

    SpringMVC中,Global.axas发生变化,其中 1.原来是 public class MvcApplication:System.web.HttpApplication 现在是 publi ...

  7. JavaScript权威指南----一个JavaScript贷款计算器

    废话不多说上例子代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> & ...

  8. CSS(4)---三大特性(继承性,层叠性,优先级)

    CSS(4)---三大特性(继承性,层叠性,优先级) CSS有三大特性分别是: 继承性,层叠性,优先级. 一.继承性 概念 给父元素设置一些属性,子元素也可以使用,这个我们就称之为继承性. 注意 1. ...

  9. Elastic Stack 开源的大数据解决方案

    目的 本文主要介绍的内容有以下三点: 一. Elastic Stack是什么以及组成部分 二. Elastic Stack前景以及业务应用 三. Elasticsearch原理(索引方向) 四. El ...

  10. python——函数的形参和实参、参数

    python的参数分类 python参数可以分为两类:1.定义时的参数--形参(形式参数).2.调用时的参数--实参(实际参数,传参) 实参的规则 实参就是在函数调用的时候,通过函数后面的括号传递给函 ...