JDK API1.6常用方法
一.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常用方法的更多相关文章
- WebService的发布及客户端的调用
一.目录 1.JAX-WS发布WebService 1.1 创建一个简单的WS 1.2 打包部署和发布 2.CXF+Spring发布WebService 3.客户端的调用方式 二.正文 1. JAX- ...
- java持有对象【2】ArrayList容器续解
此为JDK API1.6.0对ArrayList的解释. ArrayList 使用java泛型创建类很复杂,但是应用预定义的泛型很简单.例如,要想定义用来保存Apple对象的ArrayList,可以声 ...
- 关于Java IO InputStream 的一点整理!
程序的开发其中一直在用文件的读写.可是对于java其中输入流以及输出流仅仅是会用不理解,一直以来想搞清楚其,可是一直没有运行(悲剧).今天早上抽出半个小时通过JDK API1.6.0中文版帮助逐步的了 ...
- HashMap、Hash Table、ConcurrentHashMap
这个这个...本王最近由于开始找实习工作了,所以就在牛客网上刷一些公司的面试题,大多都是一些java,前端HTML,js,jquery,以及一些好久没有碰的算法题,说实话,有点难受,其实在我不知道的很 ...
- jdk集合常用方法分析之HashSet和TreeSet
HashSet常用方法介绍 public boolean add(E e) public boolean isEmpty() void clear() public Iterator<E> ...
- jdk集合常用方法分析之ArrayList&LinkedList&以及两者的对比分析
集合使用注意事项: 1.集合当中只能放置对象的引用,无法放置原生数据类型,我们需要使用原生数据类型的包装类才能加入到集合当中去(JDK5之后会进行自动的装箱和拆箱操作,表面上看集合中是可以直接放置原生 ...
- StringUtils 的常用方法
StringUtils 方法的操作对象是 Java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 ...
- (2)Underscore.js常用方法
目录 1.集合相关方法 1.1.数组的处理 map(循环,有返回值),将返回的值依次存入一个新的数组 each(循环,无返回值 ...
- StringUtils工具类的常用方法
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是对 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String ...
随机推荐
- 陈莉君教授: 回望踏入Linux内核之旅
本文系转载,著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 作者: 陈莉君 来源: 微信公众号linux阅码场(id: linuxdev) 初次踏入Linux 几多耕耘,几多收获 ...
- Java 计算n对应的二进制位上有几个1,分别在什么位置
Java计算n的二进制位上有几个1,分别在什么位置 public List<Integer> getBinOneCount(int n){ List<Integer> ...
- 有关logistic(sigmoid)函数回归
在神经网络中,经常用到sigmoid函数,y = 1 / (1+e-x) 作为下一级神经元的激活函数,x也就是WX(下文,W以θ符号代替)矩阵计算结果. 这个函数通常用在进行分类,通常分为1或0的逻辑 ...
- 使用Typescript重构axios(二十二)——请求取消功能:收尾
0. 系列文章 1.使用Typescript重构axios(一)--写在最前面 2.使用Typescript重构axios(二)--项目起手,跑通流程 3.使用Typescript重构axios(三) ...
- unittest加载测试用例名称必须以test开头,是否可以定制化
前几天,在一个群里,一个人问了,这样一个问题.说他面试遇到一个面试官,问他,为啥unittest的测试用例要用test 开头,能不能定制化.他不知道为啥. 看到这个题目,我回答当然可以了,可以用l ...
- python经典面试算法题4.1:如何找出数组中唯一的重复元素
本题目摘自<Python程序员面试算法宝典>,我会每天做一道这本书上的题目,并分享出来,统一放在我博客内,收集在一个分类中. [百度面试题] 难度系数:⭐⭐⭐ 考察频率:⭐⭐⭐⭐ 题目描述 ...
- canvas绘制工作流之绘制节点
上一篇我们介绍了canvas绘制工作流的大概步骤,接下来会有系列文章细致的介绍怎么用canvas绘制工作流:这篇文章主要介绍用canvas绘制流程节点. 绘制前我们需要先准备一张节点图片,例如::好了 ...
- [LINQ2Dapper]最完整Dapper To Linq框架(二)---动态化查询
目录 [LINQ2Dapper]最完整Dapper To Linq框架(一)---基础查询 [LINQ2Dapper]最完整Dapper To Linq框架(二)---动态化查询 [LINQ2Dapp ...
- 护网杯web
首先进入网页后,观察到有sign up 点击sign up 进行注册 再点击sign in 进行登录 进入一个买辣条的界面,可以知道,5元可以买一包大辣条,多包大辣条可以换一包辣条之王,多包辣条之王可 ...
- Linux软件包管理和磁盘管理实践
一.自建yum仓库,分别为网络源和本地源 本地yum仓库的搭建就是以下三个步骤: 创建仓库目录结构 上传相应的包到目录下,或者直接挂载光盘也行,如果挂载光盘,第三步就可以省略,因为光盘默认里有repo ...