一道关于字符串截取的面试题
来源:互联网 发布:Windows支持的文件系统 编辑:程序博客网 时间:2024/05/17 04:09
package facing;
import java.io.UnsupportedEncodingException;
public class SubString {
public static void main(String[] args) throws UnsupportedEncodingException {
SubString s=new SubString();
String n=s.getString("我abc汗b人家", 4);
System.out.println(n);
String q="我是asd人家";
byte [] a=q.getBytes();
System.out.println(a[4]);
}
public String getString(String s,int n) throws UnsupportedEncodingException{
int index = 0; //定义指針的位置
StringBuffer ss = new StringBuffer();
for(int i = 0 ; i < n-1; i++){
//判断是否为数字或者字母,然后指针向前移动一位
if(s.charAt(index)<255 && s.charAt(index)>0 || Character.isDigit(s.charAt(index))){
ss.append(s.charAt(index));
index++;
}else{
ss.append(s.charAt(index)); //如果当前字符是汉字,则添加到结果中,指针向前移动一位。
index++;
}
}
return ss.toString();
}
}
import java.io.UnsupportedEncodingException;
public class SubString {
public static void main(String[] args) throws UnsupportedEncodingException {
SubString s=new SubString();
String n=s.getString("我abc汗b人家", 4);
System.out.println(n);
String q="我是asd人家";
byte [] a=q.getBytes();
System.out.println(a[4]);
}
public String getString(String s,int n) throws UnsupportedEncodingException{
int index = 0; //定义指針的位置
StringBuffer ss = new StringBuffer();
for(int i = 0 ; i < n-1; i++){
//判断是否为数字或者字母,然后指针向前移动一位
if(s.charAt(index)<255 && s.charAt(index)>0 || Character.isDigit(s.charAt(index))){
ss.append(s.charAt(index));
index++;
}else{
ss.append(s.charAt(index)); //如果当前字符是汉字,则添加到结果中,指针向前移动一位。
index++;
}
}
return ss.toString();
}
}
0 0
- 一道关于字符串截取的面试题
- 一道关于截取字符串的java面试题
- 一个关于截取字符串的面试题!
- 一道腾讯关于字符串匹配的面试题
- 面试题:字符串截取
- 关于一道面试题
- 关于一道面试题
- 一道处理字符串的面试题
- shell脚本--字符串的截取【面试题】
- 关于一道微软面试题的思考
- 关于一道微软面试题的解答
- 关于FOR循环的一道面试题
- 一道关于容器的面试题
- 关于一道面试题的源代码解答
- 一道关于java线程的面试题
- 一道关于JavaScript变量的面试题
- 一道关于free的面试题
- 关于sizeof的一道面试题
- Mongodb-面向使用学习-基本操作-(增与查)
- Java抽象类与接口区别
- 汇编实现排序——简单选择排序
- Activity启动模式
- R语言-ggplot2柱状堆叠图
- 一道关于字符串截取的面试题
- Java 学习经验总结
- Java 正则表达式详解
- 人工蜂群算法性能比较
- Mongodb-面向使用学习-基本操作-(改与删)
- Calculation
- [翻译]AKKA笔记 - DEATHWATCH -7
- 《数据结构》创建二叉树
- scapyd scrapyd-client scrapy使用http调度spider.md