【004-Java进制转换】教程文章相关的互联网学习教程文章

java-Spring Cloud Dataflow类型转换在处理器组件中不起作用?【代码】

我有一个将byte []有效负载转换为MyClass有效负载的处理器:@Slf4j @EnableBinding(Processor.class) public class MyDecoder {@ServiceActivator(inputChannel = Processor.INPUT, outputChannel = Processor.OUTPUT)public MyClass decode(final byte[] payload) {MyClass decoded = doStuff(payload);if (decoded != null) {log.info("Successfully decoded!");}return decoded;} }我尝试创建以下DSL:我的解码器|一些接收器和一...

Android java.lang.ClassCastException:无法将android.widget.RelativeLayout强制转换为android.widget.EditText【代码】

单击按钮将我从一个活动带到另一个活动时,我在Android中收到以下异常(我是Android开发中的新手,因此可能不是最聪明的问题):java.lang.ClassCastException: android.widget.RelativeLayout cannot be cast to android.widget.EditText我试过几次清理项目,尝试过Android Tools中的Fix Project Properties选项,已经检查了xml中的错误,但似乎无法弄清楚.我不得不提到,在发生此异常之前,该按钮可以正常工作一段时间. 这是我的xml:<Rel...

java-将double转换为int【代码】

我有以下双重价值:8.943需要将(cast)转换为int例如:8.943 * 1000000 = 8943000所需值-> 8943000 请帮忙! 谢谢.解决方法: double myDouble = 8.943 int myInt = (int) (myDouble * 1000000)使用(int)将double转换为int

Java-将yyyy-MM-dd’T’HH:mm:ssZ转换为可读的dd-MM-yyyy【代码】

这个问题已经在这里有了答案: > Converting ISO 8601-compliant String to java.util.Date 26个我将以以下方式输入字符串:yyyy-MM-dd’T’HH:mm:ssZ是否可以将此String转换为日期,然后将其解析为可读的dd-MM-yyyy Date对象?解决方法:是.它可以分为两个部分,如下所示: >解析您的String to Date对象SimpleDateFormat sd1 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:...

java-使用XSLT模板从一个JAXB对象转换为另一个【代码】

有没有一种方法可以使用XSLT模板文件将JAXB生成的对象转换为另一个JAXB对象.这两个对象是由两个不同的JAXB绑定生成的. 我知道我可以将对象编组为字符串,然后使用XSLT处理器将其转换为其他格式.之后,将其解组到另一个JAXB对象. 问题是,是否可以在JAXB中做到这一点.解决方法:我认为如果没有任何中间序列化或dom树结构,则不可能实现,但是序列化为字符串将是最糟糕的选择.最好的选择可能是封送至TransformerHandler,它会执行xsl转换并构...

java-将Android的日期字符串转换为日期对象【代码】

在Android中,每个事件(例如生日和周年纪念日)的日期都以String格式保存,例如“2011-12-24”. 至少我的手机是这种情况.如果某些其他电话的日历与公历不同,则可能以其他格式存储这些日期. 即使对于带有公历日历设置的电话,也存在带小时和分钟且不带日期和日期的日期字符串.当我查询联系人表中的事件时,得到这样的日期字符串:cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Event.ST??ART_DATE))结果是(例...

java-在JFreeChart中将原点从(0,0)转换为(0,50)【代码】

如图所示,该图是从y = 0行开始的,这里我想从y = 50开始绘制一个图,如何在JFreeChart中指定呢? 这是一些代码:public class Profile {double last=0;public void generateProfile(int[] pointValue,double[] distance){ArrayList pv=new ArrayList();ArrayList dist=new ArrayList();pv.add(pointValue);dist.add(distance);for(int i=0;i<pv.size();i++){System.out.print(pointValue[i]);}for(int i=0;i<dist.size();i++){Syst...

java-将long(其十进制表示形式表示yyyyMMdd ..日期)转换为其他日期格式【代码】

我的表格很长20120720162145 yyyymmddhhmmss我必须将其转换为2012-07-20 4:21 PM表格. Java中有什么方法可以使用Date来做到这一点?解决方法:这是如何做:long input = 20120720162145L;DateFormat inputDF = new SimpleDateFormat("yyyyMMddHHmmss"); DateFormat outputDF = new SimpleDateFormat("yyyy-MM-dd K:mm a");Date date = inputDF.parse(""+input);System.out.println(outputDF.format(date));输出:2012-07-20 4:21 PM

java-将图像转换为字节数组,反之亦然【代码】

我正在尝试通过android将图像作为字节数组发送,并在服务器端将其转换回png文件,我在服务器端得到IllegalArgumentException. 这是我的android代码,它将图像转换为字节数组并将其作为请求发送到服务器:GestureOverlayView gestureView = (GestureOverlayView) findViewById(R.id.signaturePad);Bitmap bm = Bitmap.createBitmap(gestureView.getGesture().toBitmap(100, 100, 8, Color.WHITE));FileOutputStream fos = openFileOutp...

如何使用Java使用XSL转换XML【代码】

我目前正在使用标准的javax.xml.transform库使用XSL将XML转换为CSV.我的XSL文件很大-大约950行.我的XML文件也可能很大. 它在原型阶段运行良好,仅在大约50行左右就安装了XSL的一部分.现在,在“最终系统”中,当执行转换时,会出现错误分支目标偏移量过短的错误.private String transformXML() {String formattedOutput = "";try {TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transforme...

java-如何在不使用collect函数的情况下有效地将rdd转换为列表

我们知道,如果需要将RDD转换为列表,则应使用collect().但是此功能给驱动程序带来了很大的压力(因为它将所有数据从不同的执行程序带到驱动程序),从而导致性能下降或恶化(整个应用程序可能会失败). 是否有其他方法可以在不使用collect()或collectAsMap()等的情况下将RDD转换为任何Java util集合,而这不会导致性能下降? 基本上,在当前以批处理或流数据处理方式处理大量数据的情况下,诸如collect()和collectAsMap()之类的API在具有大量...

java-Swing:将事件委托给转换后的父级的子级组件

我有一个自定义组件GameViewCanvas扩展了JPanel,它将容纳许多图块(800800纹理).现在,在GameViewCanvas中,我重写了paint()方法,以便它将子对象绘制在转换后的画布上(缩放,平移和旋转). 我现在想将诸如MouseEvent和MouseMotionEvent之类的事件委托给相应的子代-当然,问题是Swing不知道子代在实际帧上的位置.我以为我也许可以在父类中重写类似getComponentAt的方法,但是没有这种运气-我认为Swing直接在子类中循环? 也许我要解决所有这...

java-如何转换两个日期,一个在BST(当前日期)中,另一个在GMT中,以便可以比较方法前后的日期?【代码】

如何转换两个日期,一个在BST(当前日期)中,另一个在GMT中,以便可以使用日历日期before()和after()方法进行比较?我不知道BST是指英国夏令时.我正在使用英语设置的笔记本电脑上运行.我不知道如何最好地进行比较,以查看一个大于另一个是否等于.我认为使用日历日期after()和before()方法成功实现时区问题.我正在根据两个日历检查是否相等. 我想比较日期,并一直使用公历.我有3个公历日期,并且从HOURS_OF_DAY每个日期的第一个日期中减去了...

java-如何将二进制数据转换为图像?【代码】

在我的Android应用程序中.我从jpeg图像的代码中获取了二进制代码,如下所示.byte[] val = stream.toByteArray();BigInteger bi = new BigInteger(val);String s = bi.toString(2);该字符串s打印图像的二进制值.我的问题是如何将这种二进制格式转换为jpeg图像?解决方法:我不太确定你想要什么 >如果要直接从流中创建Bitmap-instance,则可以使用BitmapFactory,然后在ImageView-instance中显示该Bitmap:Bitmap image = BitmapFactory...

错误的亮度将图像转换为Java中的灰度【代码】

我正在使用以下代码在Java中将图像转换为灰度:BufferedImage originalImage = ImageIO.read(new File("/home/david/input.bmp")); BufferedImage grayImage = new BufferedImage(originalImage.getWidth(), originalImage.getHeight(), BufferedImage.TYPE_BYTE_GRAY);ColorSpace gray = ColorSpace.getInstance(ColorSpace.CS_GRAY); ColorConvertOp colorConvert = new ColorConvertOp(gray, null); colorConvert.filter(origin...