disposedata.java

来自「手机在线系统 采用Java 中的J2ME, JSP 跟MySql 运行环」· Java 代码 · 共 77 行

JAVA
77
字号
/*
 * @(#)DisposeData.java	1.11 01/08/23
 * Copyright (c) 2004-2005 wuhua of workroom Inc. All Rights Reserved.
 * @version 	1.0, 10/05/2004
 * @author 	饶荣庆
 * @author 	余煜辉
 */

package com.j2me.common;


/*
 *此类是用来处理字符串与其他数据类型的共有类,
 *方便数据处理而专门设计的一个类
 */
public class DisposeData
{
	/*获得要处理的字符串str,跟参数str1, 长度length*/
	public static String[] getStringGroup(String str, String str1, int length)
	{
		String bufferstr = str.trim(); //去掉空格
		String[] data = new String[length];
		int j = 0;
		int i = 0; //字符串的索引

		while(true)	 //判断 
		{
			j = bufferstr.indexOf(str1);
			if (j == -1)
			{
				break;
			}
			try
			{
				data[i]	= bufferstr.substring(0, j);
				i++;
				bufferstr = bufferstr.substring(j + 1, bufferstr.length());
			}
			catch(StringIndexOutOfBoundsException  e)
			{
				System.out.println(e);
			}			
		}
		return data;
	}

	/*获得要处理的字符串str,跟参数str1, 长度length,并最终转换为整形数组作为返回植*/
	public static int[] getIntGroup(String str, String str1, int length)
	{
		String bufferstr = str.trim(); //去掉空格
		int[] data = new int[length];
		int j = 0;
		int i = 0; //字符串的索引

		while(true)	 //判断 
		{
			j = bufferstr.indexOf(str1);
			if (j == -1)
			{
				break;
			}
			try
			{
				data[i]	= Integer.parseInt(bufferstr.substring(0, j));	   //把数据转换成整形,并保存到数组中
				i++;
				bufferstr = bufferstr.substring(j + 1, bufferstr.length());
			}
			catch(StringIndexOutOfBoundsException  e)
			{
				System.out.println(e);
			}			
		}
		return data;
	}


}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?