如何拆分数字字符串android
问题描述:
我有一些分裂字符串的问题,我能够从我的自定义时间选择器拆分分钟和秒,但之后,我在字符串中存储分钟并显示它。 (对于如:分= 33)如何拆分数字字符串android
- 我想将此都是33在不同的EditText像第一的EditText显示3和第二编辑文本将显示其他3
- 所以,我可以这样保存它字符串和显示33?
- 我如何拆分这两个33并显示在不同的edittext?
我想定时器,它的启动和停止点击按钮,我需要自定义时间选择器需要时间(其要求),这一次我必须把它放在edittext启动计时器,mytimer就像四柱(4个EditText上)用于分钟前两个和第二两个用于像分钟33 45然后将其存储秒,秒,
first EditText = 3
second EditText = 3
third EditText = 4
fourth EditText = 5
我顺利地拿到了来自我的时间选择器时间串33:45但怎么我的问题这是33如何放在不同的编辑文本。和45放在不同的编辑文本作为4和5
答
做以下它的工作对我来说,
char first_digit=f_mins.charAt(0);
char second_digit=f_mins.charAt(1);
char third_digit=f_sec.charAt(0);
char fourth_digit=f_sec.charAt(1);
System.out.println(" minute splits = "+ first_digit + " : "+ second_digit);
System.out.println(" minute splits = "+ third_digit + " : "+ fourth_digit);
etTimertext1.setText(String.valueOf(first_digit));
etTimertext2.setText(String.valueOf(second_digit));
etTimertext3.setText(String.valueOf(third_digit));
etTimertext4.setText(String.valueOf(fourth_digit));
答
你只使用字符串
char first_digit=minute.charAt(0);
char second_digit=minute.charAt(1);
然后指数拆分字符串分钟分成两个字符串的setText到自己的EditText
如果你想将分钟分成两个编辑文本,因为分钟总是2位数字,分别提取第一个索引和第二个索引。如果你能证明你到目前为止所尝试过的将会很好吗? – codePG 2014-11-21 05:40:13
你以什么形式获得时间? 33:45? – 2014-11-21 05:46:56