txt
4 つのブール特性を含むファイルの行を処理しています。boolean[] を、それがどの行から来たかを参照してメソッドに渡したいです(どの行は、増分である行の別の変数によって定義されているだけで、必ずしも順序付けられているわけではありません)。
行変数への参照と、その行からの4つのブール値を使用して、ある種の配列を作成する方法はありますか?
直接ではない場合は、0 と 1 を使用してそれぞれ false と true を表すことができます。array[i][0] = 0;
次に、これを受信メソッドのブール値に転送します。
boolean charone = (array[i][0] == 1) ? true : false;
編集:特性は、ライン上の座標がファイル全体で記述されたシンボルの最大値にあるかどうかを表しtxt
ます。
Pattern patternx = Pattern.compile("(?<=(<))((-)*?(\\d+))(?=(,))");
Pattern patterny = Pattern.compile("(?<=(,))((-)*?(\\d+))(?=(>))");
for(String pin : pins){
boolean sidemax = false;
boolean sidemin = false;
boolean top = false;
boolean bottom = false;
int i = Integer.parseInt(pin.split(" ")[1]);
Matcher matcherx = patternx.matcher(pin);
Matcher matchery = patterny.matcher(pin);
while (matcherx.find()){
String numb = matcherx.group(0);
int x = Integer.parseInt(numb);
if (x >= maxx) {
sidemax = true;
}
if (x <= minx){
sidemin = true;
}
}
while (matchery.find()){
String numb = matchery.group(0);
int y = Integer.parseInt(numb);
if (y >= maxy) {
top = true;
}
if (y <= miny) {
bottom = true;
}
}
sidemax, sidemin, top, and bottom
渡されたすべての行の配列にそれらを直接追加して、別のメソッドに持ち込む方法はありますか?