简介
本文介绍Java一些常用的库函数,包括:数据类型转换、System.out.printf
数据类型转换
转换 | 方法 | 示例 | 结果 |
字符串转整型 | Integer.parseInt(String s) Integer.valueOf(String s) Integer.valueOf(String s, int radix) //radix是进制,如:10,16。 | String str = "10"; int num = 0; num = Integer.parseInt(str); System.out.println(num); num = Integer.valueOf(str); System.out.println(num); num = Integer.valueOf("b", 16); System.out.println(num); | 10 10 11 |
整型转字符串 | String.valueOf(int i) Integer.toString(int i) Integer.toString(int i, int radix) //radix是进制,如:10,16。 String s = "" + i; //字符拼接,i为int型。 | String str; str = String.valueOf(1234); System.out.println(str); str = Integer.toString(3456); System.out.println(str); str = Integer.toString(10, 16); System.out.println(str); str = "" + 10; System.out.println(str); | 1234 3456 a 10 |
System.out.printf
简介
System.out.printf 与 C语言中的 printf 使用方法类似,可以向控制台(Console) 输出指定格式的内容。
System.out.printf 的方法比使用操作符 ‘+’进行拼接的方法要更加清晰、简介,前者只需要定义好输出格式和占位置的值,而后者需要用 ‘+’进行拼接,在显示变量较多的情况下需要用到大量的’+’, 一旦非变量内容需要进行大量修改,后者改动量更大。
System.out.printf和String.format用法是一样的,