对了,难点在中文JAVA算一个字节,如何把中文字符按字节求对呢?"abc" LENGTH为3"大家ABC" LENGTH为5 ,希望结果为7
解决方案 »
- 超级硬盘数据恢复软件(superrecoery)”的注册码
- java如何实现树的孩子兄弟表示法
- 怎么没人回我的帖子!!!!!网络!加分!
- 大四学生找JAVA工程师应学些什么?
- 大家是在用1.4还是在用1.5(5.0)
- 一个有关于applet的问题,在线给分(简单)
- 看JTable代码时发现的问题,不理解为什么
- 我用JAVAC编译一个目录,javac C:\src\*.java -d C:\classes,importJAVA自已如java.awt.*没问题,import 这个目录下其它类就出问题
- 请问各位大虾,java编译时的路径问题,谢谢。
- 使用 FileChannel.transferTo() 方法复制文件,大小受限
- 请高手帮忙:用class.forname弄出来的类中函数怎么调用?有办法吗?
- JAVA中没有有选择文件夹的对话框?
这是我的一小段程序,应该如何改造?
import java.io.PrintStream;
import java.text.NumberFormat;
import java.text.DecimalFormat;
import java.text.ParseException;
import java.io.UnsupportedEncodingException;public class text{
public static String formatNormal(double amount , String pattern){
NumberFormat nf = NumberFormat.getCurrencyInstance();
DecimalFormat df = (DecimalFormat)nf;
df.setDecimalSeparatorAlwaysShown(true);
df.applyPattern(pattern);
return df.format(amount);
} public static void main(String[] args){
System.out.print("保留2位") ;
System.out.println(formatNormal(123.65786456 , "0.00"));
}}
可以按字节得到长度
String a = "abc";
s = s.replaceAll("s%",a);
public Test() {
}
public String getBlankString(int count) {
String str = "";
for (int i = 0; i < count; i++) {
str = str + " ";
}
return str;
} public int getStringLength(String str) {
return str.getBytes().length;
} public static void main(String[] args) {
Test test = new Test();
int perLineLength = 20;
String str = new String(("大家abc"));
int length = test.getStringLength(str);
String tmp = test.getBlankString(perLineLength - length);
String strResult = str + tmp;
System.out.println(strResult);
}}
这个能不能满足搂住的要求