1、 package com.yootk.demo;
import java.util.Locale;
public class YootkDemo { // 李兴华编程训练营:yootk.ke.qq.com public static void main(String[] args) throws Exception { Locale loc = new Locale(“zh”, “CN”) ; System.out.println(loc); } }
2、
package com.yootk.demo;
import java.util.Locale;
public class YootkDemo { // 李兴华编程训练营:yootk.ke.qq.com public static void main(String[] args) throws Exception { Locale loc = new Locale(“en”, “US”) ; System.out.println(loc); } }
3、 package com.yootk.demo;
import java.util.Locale;
public class YootkDemo { // 李兴华编程训练营:yootk.ke.qq.com public static void main(String[] args) throws Exception { Locale loc = Locale.getDefault(); System.out.println(loc); } }
4、 package com.yootk.demo;
import java.util.ResourceBundle;
public class YootkDemo { // 李兴华编程训练营:yootk.ke.qq.com public static void main(String[] args) throws Exception { // 资源文件在Java程序之中也属于一种完整的结构,如果定义在包里一定要进行包的定义 ResourceBundle resourceBundle = ResourceBundle.getBundle(“com.yootk.resource.Message”) ; String value = resourceBundle.getString(“welcome.info”) ; // 资源文件中提供的key System.out.println(value); } }
5、 package com.yootk.demo; import java.util.ResourceBundle; public class YootkDemo { // 李兴华编程训练营:yootk.ke.qq.com public static void main(String[] args) throws Exception { // 资源文件在Java程序之中也属于一种完整的结构,如果定义在包里一定要进行包的定义 ResourceBundle resourceBundle = ResourceBundle.getBundle(“com.yootk.resource.Pages”) ; } }
6、 package com.yootk.demo;
import java.util.ResourceBundle;
public class YootkDemo { // 李兴华编程训练营:yootk.ke.qq.com public static void main(String[] args) throws Exception { // 资源文件在Java程序之中也属于一种完整的结构,如果定义在包里一定要进行包的定义 ResourceBundle resourceBundle = ResourceBundle.getBundle(“com.yootk.resource.Message”) ; String value = resourceBundle.getString(“muyan.yootk”) ; // 资源文件中提供的key System.out.println(value); } }
7、
# 定义资源文件,该文件可以通过CLASSPATH直接加载
welcome.info=沐言优拓VIP学员班:yootk.ke.qq.com
8、
# 定义资源文件,该文件可以通过CLASSPATH直接加载
welcome.info=YootkEDU:edu.yootk.com
9、
# 定义资源文件,该文件可以通过CLASSPATH直接加载
welcome.info=沐言优拓:www.yootk.com
teacher.info=爆可爱的小李老师领衔的编程训练营。
10、 package com.yootk.demo;
import java.util.ResourceBundle;
public class YootkDemo { // 李兴华编程训练营:yootk.ke.qq.com public static void main(String[] args) throws Exception { // 资源文件在Java程序之中也属于一种完整的结构,如果定义在包里一定要进行包的定义 ResourceBundle resourceBundle = ResourceBundle.getBundle(“com.yootk.resource.Message”) ; System.out.println(resourceBundle.getString(“welcome.info”)); } }
11、 package com.yootk.demo;
import java.util.Locale; import java.util.ResourceBundle;
public class YootkDemo { // 李兴华编程训练营:yootk.ke.qq.com public static void main(String[] args) throws Exception { Locale loc = Locale.US ; // 英文环境 ResourceBundle resourceBundle = ResourceBundle.getBundle(“com.yootk.resource.Message”, loc) ; System.out.println(resourceBundle.getString(“welcome.info”)); System.out.println(resourceBundle.getString(“teacher.info”)); } }
12、 package com.yootk.demo;
import java.util.Locale; import java.util.ResourceBundle;
public class YootkDemo { // 李兴华编程训练营:yootk.ke.qq.com public static void main(String[] args) throws Exception { Locale loc = Locale.CHINA ; // 英文环境 ResourceBundle resourceBundle = ResourceBundle.getBundle(“com.yootk.resource.Message”, loc) ; System.out.println(resourceBundle.getString(“welcome.info”)); System.out.println(resourceBundle.getString(“teacher.info”)); } }
13、 package com.yootk.demo;
import java.text.MessageFormat; import java.util.Locale; import java.util.ResourceBundle;
public class YootkDemo { // 李兴华编程训练营:yootk.ke.qq.com public static void main(String[] args) throws Exception { Locale loc = Locale.CHINA ; // 英文环境 ResourceBundle resourceBundle = ResourceBundle.getBundle(“com.yootk.resource.Message”, loc) ; String value = resourceBundle.getString(“login.info”) ; // 要读取的信息 System.out.println(MessageFormat.format(value, “小李”, “edu.yootk.com”)); } }
14、
package com.yootk.demo;
import java.text.DecimalFormat; import java.text.NumberFormat;
public class YootkDemo { // 李兴华编程训练营:yootk.ke.qq.com public static void main(String[] args) throws Exception { NumberFormat numberFormat = new DecimalFormat() ; System.out.println(numberFormat.format(28292535.928531)); } }
15、 package com.yootk.demo;
import java.text.NumberFormat;
public class YootkDemo { // 李兴华编程训练营:yootk.ke.qq.com public static void main(String[] args) throws Exception { NumberFormat numberFormat = NumberFormat.getInstance() ; // 得到一个普通的实例 System.out.println(numberFormat.format(28292535.928531)); } }
16、 package com.yootk.demo; import java.math.RoundingMode; import java.text.DecimalFormat; import java.text.NumberFormat; public class YootkDemo { // 李兴华编程训练营:yootk.ke.qq.com public static void main(String[] args) throws Exception { DecimalFormat numberFormat = (DecimalFormat) NumberFormat.getInstance() ; // 得到一个普通的实例 numberFormat.applyPattern("####,####,####.000"); // 保留三位小数 numberFormat.setRoundingMode(RoundingMode.DOWN); // 不进位 numberFormat.setPositivePrefix(“当年的收入流水:”); numberFormat.setMinimumFractionDigits(5); // 保留5位小数,之前的配置就不在了 System.out.println(numberFormat.format(28292535.928731)); } }
17、 package com.yootk.demo;
import java.text.DecimalFormat; import java.text.NumberFormat; public class YootkDemo { // 李兴华编程训练营:yootk.ke.qq.com public static void main(String[] args) throws Exception { NumberFormat numberFormat = NumberFormat.getPercentInstance() ; System.out.println(numberFormat.format(0.9892367)); // 如果需要对百分比的处理有自己的要求,那么就必须进行强制向下转型 DecimalFormat decimalFormat = (DecimalFormat) numberFormat ; decimalFormat.setMinimumFractionDigits(5); // 保留5位小数 System.out.println(decimalFormat.format(0.9892367)); } }
18、 package com.yootk.demo;
import java.text.NumberFormat; import java.util.Locale;
public class YootkDemo { // 李兴华编程训练营:yootk.ke.qq.com public static void main(String[] args) throws Exception { NumberFormat numberFormat = NumberFormat.getCurrencyInstance(Locale.US) ; // 美元货币 System.out.println(numberFormat.format(789.98)); } }
19、