砖垛之string

编程入门 行业动态 更新时间:2024-10-08 03:27:54

砖垛之<a href=https://www.elefans.com/category/jswz/34/1769667.html style=string"/>

砖垛之string

判断是否为空

String str=pinglun_topic.getText().toString().trim();
if (TextUtils.isEmpty(str)) {
Toast.makeText(TopicDetailActivity.this, “请输入内容”, 1000).show();
}

转换成其他类型
1.转int

 int i = Integer.parseInt(String);//或int i = Integer.valueOf(my_str).intValue(); 

转其他类型类似
从其他类型转换成串

String s = String.valueOf(i);String s = Integer.toString(i); String s = "" + i; 

换行

messageView.setText(message.replace("\\n", "\n"));//textview里有

分割

1.根据指定字符

String str = "a=111,b=222,c=333"; String spStr[] = str.split(","); 

如果使用”.”、”|”、”^”等字符做分隔符时,要写成s3.split(“\\^”)或者s3.split(“【^】”)的格式,

2.根据位置

String str = "s\ziyuan";
String newStr = str.subString(str.indexOf("\\"),str.length());
String.substrinf(start,end);//从哪里开始到哪里结束
String.substring(index)://从这里之后的//起始位置是0

中文字符转UTF-8编码

String str = "测试字符转换 hello word"; //默认环境,已是UTF-8编码  try {  String strGBK = URLEncoder.encode(str, "GBK");  System.out.println(strGBK);  String strUTF8 = URLDecoder.decode(str, "UTF-8");  System.out.println(strUTF8);  } catch (UnsupportedEncodingException e) {  e.printStackTrace();  }  

string.xml

1.在string.xml中先定义好格式<string name="hello">String.xml字符转义拼接: 我叫 %1$s,今年 %2$d岁了,身高 %3$f米。</string>2.代码中这样实现TextView tv=(TextView)findViewById(R.id.textView);String format = getResources().getString(R.string.hello);  String result= String.format(format , "Android" , 5 , 2.46 );//对应xml中定义的123顺序Log.e("", result);tv.setText(result);----------输出结果如下:String.xml字符转义拼接: 我叫 Android,今年 5岁了,身高 2.460000米.

更多推荐

砖垛之string

本文发布于:2024-02-28 06:09:11,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1768536.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:string

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!