请教一个String转byte类型的问题 各位大侠: 请教一个问题,弄了半天还没弄搞定,希望大家能够帮到我。例:定义了一个String s="9D",String s_tmp;欲使得s_tmp.getBytes()=9d(用s来做变量转换成相应的值)求解? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的意思是把大写变小写?public class StringTest { /** * 例如:定义了一个String s="9D",String s_tmp; * 欲使得s_tmp.getBytes()=9d(用s来做变量转换成相应的值) * @param args */ public static void main(String[] args) { String s = "9D"; transForm(s); } private static void transForm(String s) { byte[] data = s.getBytes(); for(int i=0;i<data.length;i++){ if(data[i]>='A' && data[i]<='Z'){ data[i] += 32; } } System.out.println(new String(data)); }} 如果是要实现楼上那位的说的那种需求,String类上面有toLowerCase方法 JFreechart时间序列图问题 java高难度题 一般人别看 新手求两正则表达式! 计算正整数N1到N2的累加和,用WHILE语句编写 关于Checkbox 的问题,getStateChange()出了什么问题, 刚上班的新任务是总结JDK1.4中的新特性,大家有什么好的建议没有啊? 求助JAVA如何连接SQL server2012 j2se1.4+j2me1.0.4遇到了乱码问题 菜鸟求助,一个关于jdk的问题 list取值 java 多线程编程 线程启动顺序以及什么时候资源共享 什么时候资源不共享 求java视频教程!有的请分享下吧,谢谢!
* 例如:定义了一个String s="9D",String s_tmp;
* 欲使得s_tmp.getBytes()=9d(用s来做变量转换成相应的值)
* @param args
*/
public static void main(String[] args) {
String s = "9D";
transForm(s);
} private static void transForm(String s) {
byte[] data = s.getBytes();
for(int i=0;i<data.length;i++){
if(data[i]>='A' && data[i]<='Z'){
data[i] += 32;
}
}
System.out.println(new String(data));
}}