疯狂Java练习题 实现一个按字符来截取字符串的方法
2013-11-13 21:22
549 查看
在编写这个题时,学到的最主要的是利用String类里的split方法分割字符串,类似的方法还有
//处理请求 String request = in.readLine(); StringTokenizer st = new StringTokenizer(request); String method = st.nextToken(); String url = st.nextToken();这是最近新学web编程里,编写简单服务器中处理请求的方法,来分离header中的method和url。
import java.io.*; /** * Description: * <br/>Program Name:实现一个按字符来截取字符串的方法 * <br/>Date:2013/11/13 * @author Peter Pan * @version 1.0 */ public class InterceptString { //这是截取字符串的方法 public String intercept(String str, int first, int last) { String result = ""; int num = str.length(); //遍历字符串,生成新语句 for(int i = first; i < num && i < last ; i++) { result += str.charAt(i); } return result; } public static void main(String[] args) throws IOException { //读入语句 System.out.println("请输入语句:"); BufferedReader read = new BufferedReader(new InputStreamReader(System.in)); String str = null; str = read.readLine(); //读入截取位置 System.out.println("请截取新语句开始和结束位置:如1,3"); String position =null; position = read.readLine(); String [] postr = position.split(","); int i = Integer.parseInt(postr[0]); int j = Integer.parseInt(postr[1]); //显示新语句 InterceptString icepts = new InterceptString(); System.out.println("截取后语句:" + icepts.intercept(str , i, j)); //关闭缓存 read.close(); } }
相关文章推荐
- "Unicode"编码,java实现一个按字节截取字符串的子串的方法
- 三种方法实现一个函数,可以左旋字符串中的k个字符
- 利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。
- 在一个字符串中找到第一个只出现一次的字符(java实现)
- Java练习题-输入一个字符串,输出该字符串中字符的所有组合
- 用Java实现按字节长度截取字符串的方法
- C++实现将一个字符串中的字符替换成另一个字符串的方法
- 实现一个函数,可以左旋字符串中的k个字符。(三种方法)
- 在一个字符串中找到第一个只出现一次的字符(java实现)
- Java实现将一个字符里出现最多的字母截取,如,addcbbs变为acs
- 用Java实现按字节长度截取字符串的方法
- Java 截取指定字符串中的某段字符的实现形式
- 利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。
- JS——实现一个删除字符串左边空白字符的方法
- 重写java.lang.String IndexOf()方法,实现对字符串以ASCII规则截取
- 利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。 给定一个stri
- 编写一个方法用于验证指定的字符串是否为反转字符,返回true和false。请用递归算法实现
- 基本字符串压缩 利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。
- java 实现接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- Java实现按字节长度截取字符串的方法