java中数字转换成指定的字符串要怎么转

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中数字转换成指定的字符串要怎么转相关的知识,希望对你有一定的参考价值。

这里并不只是说单纯的将int类型转换成String类型,比如int i = 4;
那我要转换成字符串后变成"004"; 请问下这个要怎么转换啊,
高手们看下。。。
又比如是 int i =14; 那转换成字符串后为 "014" .如果是 int i = 222;转换成字符串后就是"222"

参考技术A 是这个意思么:4=004,14=014,124=124?
如果是这样,笨方法就是先跟100除,取整作为字符串的第一位;再用余数跟10整除,取整作为字符串第二位,再取余作为字符串第三位。
依此类推。
TextFormat类也许有更快更简单的方法,没研究,你可以看看
参考技术B NumberFormat formatter =
NumberFormat.getNumberInstance();
formatter.setMinimumIntegerDigits(3);//3位数,前面补0
formatter.setGroupingUsed(false);
String s = formatter.format(n);//n=14,s=014
参考技术C int num = 1;
String str = String.format("%03d", num);
System.out.println(str);

本回答被提问者采纳
参考技术D 先转成字符串 然后按照字符串的长度相应的补零就行了; 第5个回答  2015-06-04 public class ChangeFormat 

public static void main(String[] args)
int number = 03;
String str = "";
if(number<100 && number >=10)
str+="0"+number;
else
str+="00"+number;


System.out.println("\\nThis is: "+str);



java中怎么把数据转换成Json数据

搜json-lib.jar
这个包的例子:
JSONObject obj = new JSONObject();
obj.put("name", "kotomi");
obj.toString();
得到:"name":"kotomi"
也可以吧自己定义的实体转,如
JSONObject.fromObject(xxx);
xxx是你自己定义的实体,他会吧xxx里提供了getter的都转成json
参考技术A 流程:读取前端页面数据,组装成为JS对象,并通过jQuery的$.post()方法传递给python。

处理:引用一个json2.js文件,调用JSON.stringify()方法。例如:var data = new Object(); var json_data = JSON.stringify(data);

读取:python这里就很简单了,用dict_data = json.loads(json_data)就OK了
参考技术B 直接自己封装都可以,最方便就是利用第三方包,如果简单的页面传输的话,直接response.write输出都可以. 参考技术C 用第三方包,不过特殊的格式的话,你也可以自己在实体里面封装,也就是拼字符串了 参考技术D 去网上查json的语法,json提供了转换方法!

以上是关于java中数字转换成指定的字符串要怎么转的主要内容,如果未能解决你的问题,请参考以下文章

java中 字符串转数值要怎样做

java字符串转成数字

java中字符串怎么转成数字类型

js怎么把20位数字字符串转换成数字,在线等

js中数字与字符串的相互转换

C里面怎么把字符串转成数字