str.split(//).each {|e|print (e.unpack('H*').to_s + "\n")}
#irb
# 52
# 75
# 62
# 79
# =>["R", "u", "b", "y"]
提取前两位,然后把这个子串装入数组即可。如果字符串有一定规律,如 s =“23-3-4-2”
可以按照String[] str = s.split("-")这样可以按照“-”拆分字符串成字符数组。
举例:
//字符串数组String[] arrs=new String[]{"1","2","3","4","5"}
StringBuilder sb=new StringBuilder()
for(String s:arrs){
sb.append(s)
}
String result=sb.toString()
System.out.println(result)
//整形数组
int[] arrs2=new int[]{1,2,3,4,5}
StringBuilder sb2=new StringBuilder()
for(int num:arrs2){
sb2.append(num)
}
String result2=sb2.toString()
System.out.println(result2)
java可以使用两种方法直接将字符数组转为字符串 方法1:直接在构造String时转换。 char[] data = {'a', 'b', 'c'}String str = new String(data)方法2:调用String类的方法转换。 String.valueOf(char[] ch)using System
using System.Collections.Generic
using System.Text
namespace baidu._0081105
{
class Program
{
static void Main(string[] args)
{
char[] a ={ '0', '1', '2','3' }
new arr(a).ToString ()
}
}
class arr
{
char [] a
public arr(char[] a)
{
this.a = a
}
public new void ToString()
{
string s = string.Empty
for (int i = 0i <a.Lengthi++)
{
s += a[i].ToString()
}
Console.WriteLine(s)
}
}
}