⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lang.java

📁 J2ME的游戏原代码!希望能帮助有需要帮助的师兄弟们!
💻 JAVA
字号:
package com.centerscore.game;

import java.util.*;
import java.io.*;

public class Lang
{

	StringBuffer sb;
	private static int startIndex = 0;

	public Lang()
	{
		sb = new StringBuffer(1024);
		InputStreamReader reader;

		try
		{
			reader = new InputStreamReader(
							getClass().getResourceAsStream("/lang.txt"),
							"UTF-8");
			int len;
			char[] buffer = new char[1024];
			char ch;
			while((len = reader.read(buffer, 0, buffer.length))!= -1)
			{
				//System.out.println("ch"+ch);
				sb.append(buffer, 0,len);
			}
			reader.close();
			//System.out.println("file"+file);
		}
		catch(IOException e)
		{
			e.printStackTrace();
		}
	}

	public void splitStrings(){
		int i;
		// Menu Strings
		Globals.chineseString = new String[Globals.TOT_CHIN_STRINGS];
		for(i = 0; i < Globals.TOT_CHIN_STRINGS; i++){
			Globals.chineseString[i] = getString();
		}
	}


	private String getString(){
		String ret;
		int currIndex = startIndex;
		if(currIndex == 0){
			sb.deleteCharAt(currIndex);
		}
		while(currIndex < sb.length()){
			if(sb.charAt(currIndex) == '\n'){
				break;
			}
			currIndex++;
		}
		char dst[] = new char[currIndex - startIndex];
		sb.getChars(startIndex, currIndex-1, dst,0);
		ret = new String(dst);
		startIndex = currIndex+1;
		//System.out.println("lang string"+ret);
		return ret;
	}
}

⌨️ 快捷键说明

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