java之字符串转换

参考http://how2j.cn/k/number-string/number-string-parse/317.html

数字转字符串

方法1: 使用String类的静态方法valueOf
方法2: 先把基本类型装箱为对象,然后调用对象的toString

package digit;

public class TestNumber {

    public static void main(String[] args) {
        int i = 5;

        //方法1
        String str = String.valueOf(i);

        //方法2
        Integer it = i;
        String str2 = it.toString();

    }
}

字符串转数字

调用Integer的静态方法parseInt

package digit;

public class TestNumber {

    public static void main(String[] args) {

        String str = "999";

        int i= Integer.parseInt(str);

        System.out.println(i);

    }
}

练习-字符串转换

参考上述步骤
把浮点数 3.14 转换为 字符串 "3.14"
再把字符串 “3.14” 转换为 浮点数 3.14

如果字符串是 3.1a4,转换为浮点数会得到什么?

public static void main(String[] args) {
        float f=3.14f;
        String str=String.valueOf(f);
        System.out.println(str);

        f=Float.parseFloat(str);
        System.out.println(f);

        f=Float.parseFloat("3.1a4");//运行时异常 java.lang.NumberFormatException: For input string: "3.1a4"
        System.out.println(f);
    }

结果

原文地址:https://www.cnblogs.com/lijingran/p/9127033.html

时间: 2024-10-06 12:16:44

java之字符串转换的相关文章

Java实现字符串转换十六进制MD5值

public class Encode {    public final static String md5(String s) {        char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',                'A', 'B', 'C', 'D', 'E', 'F' };        try {            byte[] btInput = s.getBytes();  

java中字符串转换Date类型

1 public static Date date(String date_str) { 2 try { 3 Calendar zcal = Calendar.getInstance();//日期类 4 Timestamp timestampnow = new Timestamp(zcal.getTimeInMillis());//转换成正常的日期格式 5 SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");/

D Java中字符串转换成整型

字符串转换为整型 // //1.获取请求参数id String id = req.getParameter("id"); // //2.删除数据 bookService.deleteBookById(Integer.valueOf(id)); //======================================= //1.获取请求参数id Integer id = WebUtils.parseInt(req.getParameter("id"),0);

java String字符串转换以及拼接

将一个字符串首字母转换为大写,其余部分转换为小写 public static String switchFirstChar(String s){ //获取首字母 String s1 = s.substring(0,1); //获取剩余部分 String s2 = s.substring(1,s.length()); //将首字母转换为大写 s1 = s1.toUpperCase(); //将其余部分转换为小写 s2 = s2.toLowerCase(); String s3 = s1 + s2;

Java将一段逗号分割的字符串转换成一个数组

String 类:String 类代表字符串.Java 程序中的所有字符串字面值都作为此类的实例实现.字符串是常量,它们的值在创建之后不能更改.字符串缓冲区支持可变的字符串.因为 String 对象是不可变的,所以 可以共享.String 类包括的方法可用于检查序列的单个字符.比较字符串.搜索字符串.提取子字符串.创建字符串副本并将所有字符全部转换为大写或小写.Java 语言提供对字符串串联符号("+")以及将其他 对象转换为字符串的特殊支持.字符串串联是通过 StringBuilde

Java整数和字符串转换

字符串转换整数: 虽然有类似的Integer.parseInt(),但是笔试面试明显不会如此: 转字符串可以考虑为: 1.单个字符的转换 2.权值 如:从前往后依次扫描,则每次扫描一个字符  前面数值*10: 如345,扫描3,再3*10+4,再34*10+5............ 从后往前扫描类似处理: class ParsInt{ public static void main(String[] args) { // TODO, add your application code Syst

JSON-JSON字符串转换成JSON对象、JSON对象数组、java实体类以及保存到List列表中

处理JSON字符串时,一直出错,写个样例后发现原来是没有弄清楚数据的格式问题. 实现的是 JSONString 转换成java对象 或是 list列表 实例类 News package lyx.entity; /** * @author lyx * * 2015-8-10上午10:14:38 * * *新闻类 */ public class News { /** * 日期 */ private String date; /** * 链接 */ private String link; /** *

Json对象与Json字符串的转化、JSON字符串与Java对象的转换

Json对象与Json字符串的转化.JSON字符串与Java对象的转换 一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2.浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: JSON.stringify(obj)将JSON转为字符串.JSON.parse(string)

Java中字符串与日期之间的转换

项目过程中,经常遇到需要字符串格式的日期和Date类型的日期之间的相互转换.使用SimpleDateFormat类,可以方便完成想要的转换. SimpleDateFormat能够实现本地化的时间格式化及转换.从选定一个自定义的模式(pattren)开始,模式由已经定义好的 'A' to 'Z' 及 'a' to 'z'字母组成,也可以在模式中引入文本,但要使用’(单括号)括住.下图就是已经定义好的模式字母表: Letter Date or Time Component Presentation