?? typea.java
字號:
import java.lang.*;
public class TypeA extends java.lang.Object
{
int i1mean, i2mean, i3mean, i1dev, i2dev, i3dev;
public TypeA() {
i1mean = i2mean = i3mean = -1;
i1dev = i2dev = i3dev = -1;
} // TypeA blank constructor //
public int findBlank(String theStr) {
return theStr.indexOf(' ');
} // findBlank() //
public boolean parseString(String AString) {
// check for A at beginning
// peel and integerize each number in turn; trim the string
String tempStr, newStr; int len; int whiteIndex;
len = AString.length();
if (len < 13) return false;
if (AString.charAt(0) != 'S') return false;
//System.out.println("About to parse!");
newStr = AString.substring(2, len);
whiteIndex = newStr.indexOf(' ');
if (whiteIndex == -1) return false;
tempStr = newStr.substring(0,whiteIndex);
try {
i1mean = Integer.parseInt(tempStr);
newStr = newStr.substring(whiteIndex+1, newStr.length());
whiteIndex = newStr.indexOf(' ');
if (whiteIndex == -1) return false;
tempStr = newStr.substring(0,whiteIndex);
i2mean = Integer.parseInt(tempStr);
newStr = newStr.substring(whiteIndex+1, newStr.length());
whiteIndex = newStr.indexOf(' ');
if (whiteIndex == -1) return false;
tempStr = newStr.substring(0,whiteIndex);
i3mean = Integer.parseInt(tempStr);
newStr = newStr.substring(whiteIndex+1, newStr.length());
whiteIndex = newStr.indexOf(' ');
if (whiteIndex == -1) return false;
tempStr = newStr.substring(0,whiteIndex);
i1dev = Integer.parseInt(tempStr);
newStr = newStr.substring(whiteIndex+1, newStr.length());
whiteIndex = newStr.indexOf(' ');
if (whiteIndex == -1) return false;
tempStr = newStr.substring(0,whiteIndex);
i2dev = Integer.parseInt(tempStr);
newStr = newStr.substring(whiteIndex+1, newStr.length());
i3dev = Integer.parseInt(newStr);
} catch (NumberFormatException e)
{
System.out.println("PacketA: parse error");
return false;
}
return true;
} // parseString() //
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -