【Java各类格式转换】教程文章相关的互联网学习教程文章

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 }不会崩溃. 我环顾四周但找不到任何这样的方法,我想知道我是否错过了它,或...

在java中将double转换为二进制【代码】

参见英文答案 > Convert Double to Binary representation? 5个我正在生成类型为double的数字序列0.99139636445649020.03411759903447730.131811058523552680.45773616980747556我必须将它转换为java中的二进制表示.解决方法:这会对你有所帮助.我已尝试使用您输入的双值之一 – 0.9913963644564902public static void main(String[] args){double d = 0.9913963644564902;System.out.println(...

java – 将X509公钥转换为RSA公钥【代码】

我有以下格式的公钥 —–开始公钥—–XXXXXXXX—– END PUBLIC KEY —– 我需要将其转换为以下格式 —–开始RSA公钥—–XXXXXXXXX—– END RSA PUBLIC KEY —– 基本上,问题是我正在使用用Java编写的第三方库. >第三方库使用Java类“RSAPublicKeySpec”从String生成RSAPublicKey类型的实例.>我提供给第三方库的字符串取自以下格式的文件: —–开始公钥—–XXXXXXXX—– END PUBLIC KEY —– >稍微调试一下代码之后,我可以看到,如果...

java – 为来自不同包的对象创建一个通用转换器【代码】

我有5个Web服务,A,B,C,D和E.每个都有自动生成的对象具有完全相同的结构,但具有不同的名称和不同的包.com.ws.a.carA contains parameters and com.ws.a.wheelA com.ws.b.carB contains parameters and com.ws.b.wheelB com.ws.c.carC contains parameters and com.ws.c.wheelC com.ws.d.carD contains parameters and com.ws.d.wheelD com.ws.e.carE contains parameters and com.ws.e.wheelE我想创建一个函数,可以将这些对象(...

java – 将图像转换为黑白(不是灰色标尺)【代码】

你好我将图像从彩色转换为纯黑色和白色,结果是一个黑暗的图像.我没理由.以下是我的代码,它受到SO上其他代码的启发.任何指导都会有所帮助.BufferedImage coloredImage = ImageIO.read(new File("/home/discusit/ninja.png")); BufferedImage blackNWhite = new BufferedImage(coloredImage.getWidth(),coloredImage.getHeight(),BufferedImage.TYPE_BYTE_BINARY); Graphics2D graphics = blackNWhite.createGraphics(); graphics.dr...

java – Tomcat 6转换为Glassfish v3:servlet-api,el-api jars

我在从eclipse构建我的Web应用程序时使用ant来部署到Tomcat 6,并在Tomcat 6发行版树中引用servlet-api.jar和el-api.jar,而不是将它们拉入我已部署的库文件夹. 我正在尝试部署到Glassfish v3.我从www.java2s.com网站上取了罐子. >这是获得它们的合适地点吗?>我是否需要这样做?我在Glassfish内搜索,罐子不在那里>如果我根本不需要这样做,是否还有其他行动要确保相同的功能可用?解决方法:看到这个问题和你发布的other questions我觉...