设计一个方法输入字符串,字节数,输出截取的字符串
来源:互联网 发布:头像软件哪个好 编辑:程序博客网 时间:2024/05/16 08:28
一个汉字占两个字节,一个字母一个字节,要求字符串的中文不能出现乱码,如(“我ABC,4)应该截为,"我AB",(”我ABC汉DEF“,6)应该输出”我ABC汉“不能输入半个”汉“。
import java.util.Scanner;class Csplit {static String go(String str,int n){int bytes=0;for(int i=0;i<str.length();i++){char c=str.charAt(i);if(c<256){bytes+=1;if(bytes==n)return str.substring(0,i+1);}else{bytes+=2;if(bytes==n)return str.substring(0,i+1);if(bytes-1==n)return str.substring(0,i);}}return str;}public static void main(String[] args) {System.out.println("请输入字符串:");Scanner sc=new Scanner(System.in);String str=sc.next();System.out.println("请输入字节数:");int n=sc.nextInt();System.out.println(go(str,n));}}
- 设计一个方法输入字符串,字节数,输出截取的字符串
- 编写一个截取字符串的方法,输入字符串和字节数,输出按字节数截取字符串。如“我008”,3。应该输出我0
- 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串
- 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。
- 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。
- 输入为一个字符串和字节数,输出为按字节截取的字符串
- 输入为一个字符串和字节数,输出为按字节截取的字符串
- Java编写一个截取字符串的函数,输入一个为字符串和字节数,输出按字节截取的字符串。要求不能出现截半的情况
- 编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串
- 【每天算法4】编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。
- 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个
- java笔试题之 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串
- JAVA:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的 字符串
- 一个面试题:截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串
- Java 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串
- 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个。
- 编写一个截取字符串的函数,输入为一个字符串和字节数, 输出为按字节截取的字符串。 但是要保证汉字不被截半个。
- 黑马程序员 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个
- 程序员的耻辱
- .NET开发语音报警初探(Speech SDK)
- win7 easybcd ubuntu
- POJ-2392-Space Elevator
- 2.3 常见内核数据结构 : 其他一些常见的数据结构
- 设计一个方法输入字符串,字节数,输出截取的字符串
- hdoj 1198 Farm Irrigation
- 折叠表格
- 关于Tomcat虚拟主机域名的设置
- dip、dp、sp、px的区别
- EXCEL实现甘特图
- ExtJs使用总结(非常详细)-extjs
- 机器学习理论与实战(六)支持向量机
- GDI+图像文件分解与合并