您当前的位置: 首页 >  ITKEY_ Java

Java温故而知新-国际化

ITKEY_ 发布时间:2021-01-21 21:43:17 ,浏览量:5

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、

关注
打赏
查看更多评论

ITKEY_

暂无认证

  • 5浏览

    0关注

    634博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录