1

文字列をトークン化しました。そこから 1 番目、2 番目、3 番目の値にアクセスしたいと思います。

誰でもこれを調べることができますか?

前もって感謝します!

ここにコードがあります

String cssvalue = webDriver.findElement(By.id(elementId)).getCssValue("color");
String s = cssvalue;
StringTokenizer st = new StringTokenizer(s, ",() ");
while (st.hasMoreTokens()) {

    log.info("TOken: "+st.nextToken());
}
4

3 に答える 3

1

これは役立つかもしれません:

String cssvalue = webDriver.findElement(By.id(elementId)).getCssValue("color");
String [] s = cssvalue.split("rgb");
StringTokenizer st = new StringTokenizer(s[1], ",() ");
List<Integer> values = new ArrayList<Integer>();
int index=0;
while (st.hasMoreTokens()) {
  values.add(Integer.parseInt(st.nextToken()));
  log.info("TOken: "+values.get(index));
  index++;

}
Integer [] a = values.toArray(new Integer[3]);
于 2013-05-21T05:36:17.463 に答える