Tag: 字符串转换

如何使字符串值在java中调用特定的现有JButton变量名?

所以,我知道有这样的: int number = Integer.parseInt(“5”); String numtxt = Integer.toString(12); double number = Double.parseDouble(“4.5”); String numbertxt = Double.toString(8.2); String letter = Character.toString(‘B’); char letter = “stringText”.charAt(0); so on… 但我不知道如何使String值动态调用现有的JButton变量名; 它甚至可能吗? 比方说,我有4个JButton叫做btn1,btn2,btn3和btnFillNumber; 我创建一个名为buttonName的String; package testing; public class Testing extends javax.swing.JFrame { String buttonName; int num; public Testing() { initComponents(); } @SuppressWarnings(“unchecked”) // Generated Code <<<—– private void […]

从字符串创建Java日期,反之亦然

我有一个Integer format的date (YYYYMMDD) 。 并将start_time作为String (HH:mm 24小时制) 。 以及以小时为单位的time_duration 。 int date = 20140214; String start_time = “14:30”; double duration = 50.30; 我想使用这3个值并创建2个Java Date Objects。 一个是start_date ,一个是end_date 。 它们的格式应为YYYY-MM-DD HH:mm 。 然后我得到2个数据字符串,如YYYY-MM-DD HH:mm 。 我怎样才能获得那些先前的变量。 date , start_time , duration 。 这是我的尝试。 public void solve() throws IOException { int date = 20140214; String start_time = […]

Java中的字符串到二进制输出

我想从一个字符串得到二进制(011001 ..),但我得到[B @ addbf1,必须有一个简单的转换才能做到这一点,但我没有看到它。 public static String toBin(String info){ byte[] infoBin = null; try { infoBin = info.getBytes( “UTF-8” ); System.out.println(“infoBin: “+infoBin); } catch (Exception e){ System.out.println(e.toString()); } return infoBin.toString(); } 在这里我得到infoBin:[B @ addbf1 我想要infoBin:01001 …… 任何帮助将不胜感激,谢谢!