Java
 Computer >> コンピューター >  >> プログラミング >> Java

JavaでのJSONTokenerの重要性?


JSONTokener クラスを使用すると、アプリケーションで文字列をトークンに分割できます。 。 JSONObjectで使用できます およびJSONArray JSONを解析するコンストラクター ソース文字列。 JSONTokenerのいくつかの重要なメソッド クラスはback() -カーソルを1つ戻し、 more() -トークンに要素がある場合はtrueを返し、そうでない場合はfalseを返します。 next() -現在の位置の横にある文字とnextTo(character)を返します -指定された文字が一致するまで文字列を返します。

構文
public class JSONTokener extends java.lang.Object

import java.io.*;
import org.json.*;
public class JSONTokenerTest {
   public static void main(String args[]) throws JSONException, Exception {
      String jsonStr = "{" + " \"Technology\": \"Java\", "+ " \"location\": [ Madhapur, Hyderabad ] " + "}";
      JSONTokener jsonToken = new JSONTokener(jsonStr);
      jsonToken.next();
      jsonToken.next();
      jsonToken.next();
      jsonToken.next();
      char c = jsonToken.next();
      jsonToken.back();
      boolean b = jsonToken.more();
      String s = jsonToken.nextTo('i');
      System.out.println("next character: " + c);
      System.out.println("has more tokens: " + b);
      System.out.println("next to i: " + s);
   }
}

出力

next character: T
has more tokens: true
next to i: Technology": "Java", "locat

  1. JavaでのHashSetの重要性

    HashSetは、ハッシュを使用してデータを操作します。例を見てみましょう- 例 import java.util.*; public class Demo{    private final String f_str, l_str;    public Demo(String f_str, String l_str){       this.f_str = f_str;       this.l_str = l_str;    }    public b

  2. Java 9でのdestroyForcibly()メソッドの重要性?

    destroyForcibly() メソッドを使用してプロセスを強制終了できます 。プロセスが終了またはフリーズした場合に必要になります。たとえば、 isAlive() destroyForcibly()の後にメソッドはtrueを返します と呼ばれます。 destroyForcibly() メソッドは、終了が正常に要求された場合はtrueを返し、それ以外の場合はfalseを返します。 構文 boolean destroyForcibly() 以下の例では、メモ帳を起動できます。 アプリケーションであり、 destroyForcibly()の後に終了します メソッドが呼び出されました。 例