java处理数据代码 java 处理数据

java如何处理字符串数据并插入

java字符串中在特定位置插入另一个字符串可以采用StringBuffer或者StringBuilder作为中介完成。

我们提供的服务有:成都做网站、网站建设、微信公众号开发、网站优化、网站认证、杏花岭ssl等。为超过千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的杏花岭网站制作公司

因为StringBuffer或者StringBuilder中含有插入字符串的方法insert(int offset, String str);参数offset表示插入的位置,str表示需要插入的字符串,该方法返回值便是插入完成的StringBuffer的对象。下面我提供一个例子,代码很简单,不需要多做介绍:

public String insertStringInParticularPosition(String src, Strin dec, int position){

StringBuffer stringBuffer = new StringBuffer(src);

return stringBuffer.insert(position, dec).toString();

}

Java数据处理

用IO流创建一个新的以arff为扩展名的文件,然后把数据写入就好了

java如何按位处理数据

可以用String.substring()分割字符串,用Map来做映射查询

import java.util.HashMap;

import java.util.Map;

public class Test {

public static void main(String[] args) {

// 构建映射关系

MapString, String map = new HashMap();

map.put("12", "12待定");

map.put("AB", "AB待定");

map.put("78", "内蒙古");

map.put("90", "90待定");

map.put("32", "32待定");

// 解析字符串

String str = "12AB789032";

// 方式一

for (int i = 0; i  str.length() - 1; i = i + 2) {

String key = str.substring(i, i + 2);

String value = map.get(key);

System.out.println(key + " : " + value);

}

// 方式二,更严谨的字符串分割方法

String[] strings = split(str, 2);

for (String key : strings) {

System.out.println(map.get(key));

}

}

/**

* 分割字符串

* @param str  原字符串

* @param size 分割大小

* @return 分割后的字符串数组

*/

private static String[] split(String str, int size) {

if (str == null || str.length() == 0) {

return new String[0];

}

int length = str.length();

String[] array = length % size == 0 ? new String[length / size] : new String[length / size + 1];

for (int i = 0; i  array.length; i++) {

int end = (i + 1) * sizelength?length:(i + 1) * size;

if (end  length) {

end = length;

}

array[i] = str.substring(i * size, end);

}

return array;

}

}


本文题目:java处理数据代码 java 处理数据
文章分享:http://ybzwz.com/article/docssdh.html