当前位置: 代码迷 >> J2SE >> 技术有关问题:java中怎么判断字符串内容是否是编码
  详细解决方案

技术有关问题:java中怎么判断字符串内容是否是编码

热度:80   发布时间:2016-04-24 01:02:45.0
技术问题:java中如何判断字符串内容是否是编码

一个比较偏僻的问题:

如果字符串的内容是一种编码格式:

String str = "GBK"; 

或 

String str = "utf-8"; 

则返回true,如果字符串的内容不是编码格式(如String str = "srtergerg"; )则返回false



------解决方案--------------------
Java code
import java.nio.charset.Charset;public class CharsetTest {    public static void main(String[] args) {        System.out.println(Charset.isSupported("GBK"));        System.out.println(Charset.isSupported("utf-8"));        System.out.println(Charset.isSupported("iso-8859-1"));        System.out.println(Charset.isSupported("hello"));        System.out.println(Charset.isSupported("gbK"));        System.out.println(Charset.isSupported("gbk"));        System.out.println(Charset.isSupported("GB18030"));    }}
------解决方案--------------------
boolean flag = CharSet.isSupported("GBK")
  相关解决方案