【java-将多集转换为地图】教程文章相关的互联网学习教程文章

java.awt.color转换为java.lang.string【代码】

我想将java.awt.color对象转换为字符串.Color c = new Color(255,0,0); System.out.print(Color.toString);它打印java.awt.Color [r = 255,g = 0,b = 0] 现在我想解析这个字符串并解码颜色名称,例如蓝色等. 我在想是否有任何其他方法可以直接将此Color转换为String. 提前致谢. 编辑:我想将此颜色值存储在数据库中.我应该将它存储为String或RGB值吗?解决方法:不,至少是因为: >少数rgb组合有颜色名称> java不包含它具有语言环境支...

如何将java.util.Date转换为GMT格式【代码】

我有一个字符串“2014-07-02T17:12:36.488-01:00”,显示山区时区.我将其解析为java.util.date格式.现在我需要将其转换为GMT格式.谁能帮我??SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");Object dd = null;try {dd=sdf.parseObject("2014-07-02T17:12:36.488-01:00");System.out.println(dd);} catch (ParseException e) {e.printStackTrace();`enter code here`}SimpleDateFormat gmtDateFormat = ...

我在Java中使用char变量作为Array Index的布尔数组?如何将字符转换为ASCII值?【代码】

以下代码检查是否存在重复字符String s = "Bengaluru"; boolean[] characters = new boolean[128];for(int i=0; i<s.length();i++){char ch = s.charAt(i); if(characters[ch] == true){return;}elsecharacters[ch] = true;//Here true is getting stored in the ASCII value of the character. }解决方法:完整答案比dasblinkenlight建议的要复杂得多. 从Java 5开始,数据类型char不再表示字符或Unicode代码点,而是UTF-16编...

java – 如何将列表强制转换为其conrecte实现?【代码】

假设我使用的是一个我不知道源代码的库.它有一个返回List的方法,如下所示:public List<SomeObj> getObjs() { ... }我想知道这是不是一个好主意:ArrayList<SomeObj> objs = (ArrayList<SomeObj>) getObjs();例如,如果getObjs()里面的List的具体实现是LinkedList,那么不会出现某种类型的差异吗?解决方法:不,这不是一个好主意.除非由于某种原因需要ArrayList中的特定行为,否则应始终使用接口(List)声明列表变量.此外,如果这样做,您...

java – 将字符串转换为私钥和公钥(RSA)【代码】

作为私钥和公钥的两个字符串是:static String Public = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDH+wPrKYG1KVlzQUVtBghR8n9d" + "/n" +"zcShSZo0+3KgyVdOea7Ei7vQ1U4wRn1zlI5rSqHDzFitblmqnB2anzVvdQxLQ3Uq" + "/n" +"EBKBfMihnLgCSW8Xf7MCH+DSGHNvBg2xSNhcfEmnbLPLnbuz4ySn1UB0lH2eqxy5" + "/n"+"0zstxhTY0binD9Y+rwIDAQAB"+ "/n";static String Private = "MIICxjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIr5NQ/LYP...

Java将Json字符串转换为数组【代码】

我有一个Json字符串,我试图将其转换为Java中的数组.public void DisplaySubjects(String subjects){JSONObject jsonResponse;jsonResponse = new JSONObject(subjects));就我而言.我甚至不确定我是否必须先创建一个对象. 我将需要做什么eventuallay将它附加到Android应用程序中的ArrayAdapter. 谢谢解决方法:像这样的东西:ArrayList<String> jsonStringToArray(String jsonString) throws JSONException {ArrayList<String> strin...

java – 将MimeType转换为扩展名【代码】

我想从MimeType获得扩展. 例如:video/mp4 ----> mp4 application/x-rar-compressed ----> rar text/plain ----> txt application/pdf ----> pdf要在Windows或Linux上保存我的文件,我有这个方法,让我从URL下载文件.所以,我只能在没有扩展名的情况下保存它(我不想那样). 这个方法只允许我获取MimeType而不是扩展名.public void DownloadImage() {String TheFold...

java – 转换扩展相同原始类的子类【代码】

如何在java中强制转换两个扩展类?class B extends Object{}class C extends Object{}B b = new B();C c = (C)b;//Cannot cast from B to C解决方法:你不能.考虑稍微重命名:class Ford extends Car {} class Chevrolet extends Car {}Ford ford = new Ford();Chevrolet chevrolet = (Chevrolet) ford;然而,两者都是汽车,所以你可以说Car car = ford;但不仅仅是那个.

从List <?列表中明确转换的风险是什么?将MyObject>扩展为Java中的List类型列表?【代码】

我认为标题应该解释一下,但以防万一…… 我想知道以下Java代码片段可能产生与转换相关的风险和潜在问题:List<? extends MyObject> wildcardList = someAPI.getList(); List<MyObject> typedList = (List<MyObject>) wildcardList;我的想法是wildcardList中的所有对象都应该是MyObject的实例(确切类型或子类),因此每当从typedList检索对象时,就不应该有ClassCastException.这个对吗?如果是这样,为什么编译器会生成警告?解决方法:...

是否有Java 7到Java 6转换器?

Android SDK requirements声明需要JDK 5或JDK 6. 但是,我有一个用Java 7编写的Java类库,我想将它用于我的Android项目. 而不是手动将Java 7手动转换为Java 6,我想知道是否有人知道可以为我做这个工作的转换器? 或者我们是否必须从头开始编码?解决方法:你有JAR的来源吗?如果是这样,您可以使用设置为5或6的javac -target参数来生成Java 5或6类文件.见this page.

java – 将字符串列表的所有元素转换为大写【代码】

参见英文答案 > How to lowercase every element of a collection efficiently? 11个我想将字符串列表转换为大写. 这是我的代码:List<String> list = Arrays.asList("abc", "def", "ghi"); List<String> upped = list.stream().map(String::toUpperCase).collect(Collectors.toList());有没有更简单/更好的方法来做到这一点?解决方法:你还没有真正改变名单;你已经创建了一个新列表. 要在一个...

java.lang.ClassCastException:android.text.SpannableStringBuilder无法强制转换为java.util.ArrayList【代码】

我正在使用phonegap Android插件:EmailComposerwithAttachments https://github.com/phonegap/phonegap-plugins/tree/master/Android/EmailComposerWithAttachments,并且在执行startActivitywithResult函数时出现以下错误.我正在使用Android 4.2和Cordova 2.5.0 java.lang.ClassCastException:android.text.SpannableStringBuilder无法强制转换为java.util.ArrayList// setting attachmentstry {JSONArray attachments = paramet...

ClassCastException:无法转换为java.lang.Integer【代码】

我知道在stackoverflow中已经有很多问题,但我找不到能解决问题的答案. 在下面的代码中,我无法打印出ArrayList中的每个项目< Integer>因为它说“Edge不能转换为java.lang.Integer”. 我试图使用for(Integer item:p1)和(int item:p1)打印每个项目,但两者都不起作用. 我想也许问题是因为Edge类中的toString()方法但是如果我不使用toString()我就无法获得真正的密钥号(它将被打印为Edge @ 28a418fc或类似的东西) 谢谢你以前的帮助 主...

在Java(Android)中将十六进制数转换为十进制【代码】

如上面的标题.我想从EditText中取十六进制数EditText number = (EditText) findViewById (R.id.etDisplay); Editable stringEditable = number.getText().toString; String nuovo = stringEditable.toString();我想将nuovo转换为十进制数.解决方法: int i = Integer.parseInt(nuovo, 16);

java – 是否有一个JDK或Guava方法将null转换为空列表?【代码】

在JDK或Google Guava中是否有像这样的方法public static <T> Collection<T> safe(Collection<T> collection) {if (collection == null) {return new ArrayList<>(0);} else {return collection;} }例如,如果某些东西返回空列表,则很容易在增强的循环上崩溃for (String string : CollectionUtils.safe(foo.canReturnANullListOfStrings())) {// do something }不会崩溃. 我环顾四周但找不到任何这样的方法,我想知道我是否错过了它,或...