java字符串操作常用函数
来源:互联网 发布:网站建设优化方案 编辑:程序博客网 时间:2024/05/17 03:21
1、写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔。
publicString[]split(Stringstr,intchars){intn=(str.length()+chars-1)/chars;Stringret[]=newString[n];for(inti=0;i<n;i++){if(i<n-1){ret[i]=str.substring(i*chars,(i+1)*chars);}else{ret[i]=str.substring(i*chars);}}returnret;}
2、写一个函数,2个参数,1个字符串,1个字节数,返回截取的字符串,要求字符串中的中文不能出现乱码:如(“我ABC”,4)应该截为“我AB”,输 入(“我ABC汉DEF”,6)应该输出为“我ABC”而不是“我ABC+汉的半个”。
publicStringsubString(Stringstr,intsubBytes){intbytes=0;//用来存储字符串的总字节数for(inti=0;i<str.length();i++){if(bytes==subBytes){returnstr.substring(0,i);}charc=str.charAt(i);if(c<256){bytes+=1;//英文字符的字节数看作1}else{bytes+=2;//中文字符的字节数看作2if(bytes-subBytes==1){returnstr.substring(0,i);}}}returnstr;}
3、写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
publicintcountWords(Stringfile,Stringfind)throwsException{intcount=0;Readerin=newFileReader(file);intc;while((c=in.read())!=-1){while(c==find.charAt(0)){for(inti=1;i<find.length();i++){c=in.read();if(c!=find.charAt(i))break;if(i==find.length()-1)count++;}}}returncount;}
- 常用java字符串操作函数
- java字符串操作常用函数
- [Java语言] java常用字符串操作函数
- [Java语言] java常用字符串操作函数
- 常用java字符串操作函数(转)
- 字符串操作常用函数
- 字符串操作常用函数
- 常用字符串操作函数
- 常用字符串操作函数
- 常用字符串操作函数
- 常用字符串操作函数
- Java学习笔记35:Java常用字符串操作函数
- java 字符串常用操作
- Java 字符串常用操作
- Java 字符串常用操作
- Java 字符串常用操作
- Java字符串常用操作
- Java 常用字符串函数
- Flask介绍
- 345. One man's fault is other man's lesson. 前车之鉴
- 宇宙--纪录片种子下载
- Bootstrap介绍
- ajax实现增删改查的一个实例
- java字符串操作常用函数
- 存储过程
- @selector
- cf#172div2 符合要求最近的分数
- Java中基础数据类型
- C语言程序
- QTLRel Package: functionalities (2)
- 布置java开发环境和第一个程序——HelloWorld
- Ext.Net 1.x_Ext.Net_遍历清空textbox控件