?? typem.java
字號:
import java.lang.*;
public class TypeM extends java.lang.Object
{
int mx, my, x1, y1, x2, y2, pixels, conf;
public TypeM() {
mx = my = x1 = y1 = x2 = y2 = pixels = conf = -1;
} // TypeM blank constructor //
public boolean parseString(String MString) {
// check for M at beginning
// peel and integerize each number in turn; trim the string
String tempStr, newStr; int len; int whiteIndex;
len = MString.length();
if (len < 13) return false;
if (MString.charAt(0) != 'M') return false;
newStr = MString.substring(2, len);
whiteIndex = newStr.indexOf(' ');
if (whiteIndex == -1) return false;
tempStr = newStr.substring(0,whiteIndex);
try {
mx = Integer.parseInt(tempStr);
newStr = newStr.substring(whiteIndex+1, newStr.length());
whiteIndex = newStr.indexOf(' ');
if (whiteIndex == -1) return false;
tempStr = newStr.substring(0,whiteIndex);
my = Integer.parseInt(tempStr);
newStr = newStr.substring(whiteIndex+1, newStr.length());
whiteIndex = newStr.indexOf(' ');
if (whiteIndex == -1) return false;
tempStr = newStr.substring(0,whiteIndex);
x1 = Integer.parseInt(tempStr);
newStr = newStr.substring(whiteIndex+1, newStr.length());
whiteIndex = newStr.indexOf(' ');
if (whiteIndex == -1) return false;
tempStr = newStr.substring(0,whiteIndex);
y1 = Integer.parseInt(tempStr);
newStr = newStr.substring(whiteIndex+1, newStr.length());
whiteIndex = newStr.indexOf(' ');
if (whiteIndex == -1) return false;
tempStr = newStr.substring(0,whiteIndex);
x2 = Integer.parseInt(tempStr);
if (x2 > 80) { x2 = 80; return false; }
newStr = newStr.substring(whiteIndex+1, newStr.length());
whiteIndex = newStr.indexOf(' ');
if (whiteIndex == -1) return false;
tempStr = newStr.substring(0,whiteIndex);
y2 = Integer.parseInt(tempStr);
newStr = newStr.substring(whiteIndex+1, newStr.length());
whiteIndex = newStr.indexOf(' ');
if (whiteIndex == -1) return false;
tempStr = newStr.substring(0,whiteIndex);
pixels = Integer.parseInt(tempStr);
newStr = newStr.substring(whiteIndex+1, newStr.length());
conf = Integer.parseInt(newStr);
} catch (NumberFormatException e)
{
System.out.println("PacketM: parse error");
return false;
}
return true;
} // parseString() //
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -