約 1,438,065 件
https://w.atwiki.jp/java_pro/pages/19.html
import java.io.*; public class Find1 { public static void main(String[] args){ if (args.length != 1) {//コマンドラインで入力した引数が間違っている System.out.println("使用方:java Find1 検索文字列 検索対象ファイル"); System.out.println("例:java Find1 System Find1.java"); System.exit(0);//プログラムを終了する。 } String findstr = args[0];//コマンドラインで入力された検索文字列を取得 System.out.println("検索文字は「" + findstr + "」です"); BufferedReader r = new BufferedReader(new InputStreamReader(System.in));//BufferedReaderを用意 try { String line;//ファイルからの読み込み用変数line int linenum = 1;//行数をカウントのための変数 while ((line = r.readLine()) != null){//一行取得、EOFなら終了する。 int n = line.indexOf(findstr);//indexOfメソッドでfindstrを検索。 if (n = 0) {//検索文字列が見つかったか? System.out.println(linenum + " " + line);//行の番号とその行を表示 } linenum++;//次の行へカウントする。 } } catch (IOException e) { System.out.println(e); } } }
https://w.atwiki.jp/javafx/pages/24.html
JavaFXの開発環境(Eclipse版) JavaFX Script(JavaFX)は、Eclipseのプラグインとして提供されています。 https //openjfx.dev.java.net/javafx-eclipse-plugin-install.html(英語版) 必要環境 Eclipse SDK version 3.2.2 J2SE JDK5.0 ダウンロード Eclipseを起動 ヘルプ ソフトウェア更新 検索およびインストール インストールする新規フィーチャを検索 を選択 新規リモートサイトを選択 名前 JavaFX URL http //download.java.net/general/openjfx/plugins/eclipse/site.xml OKを選択 終了を選択 アップデートダイアログが表示される JavaFX JavaFX node Next Accept the license Next Next Finish Install Allを選択 Eclipseを再起動 trackback
https://w.atwiki.jp/cappu/pages/47.html
EMF Java Serialize //ファイルに保存 SampleObj obj = new SampleObj();//impl Serializable ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("serialized_object")); out.writeObject(obj); out.close(); //ファイルから復元 ObjectInputStream in = new ObjectInputStream(new FileInputStream("serialized_object")); SampleObj obj = (SampleObj) in.readObject(); in.close();
https://w.atwiki.jp/picolit/pages/16.html
改行 移植性を考慮して改行コード StringBuffer buffer = new StringBuffer(); buffer.append(System.getProperty("line.separator"));
https://w.atwiki.jp/javafx/pages/34.html
JavaFXでの文字列の連結について JavaとJavaFXでは文字列の連結が異なります。 単純な文字列の連結 Javaの場合 System.out.println("Hello,"+"World"); JavaFXの場合 System.out.println("Hello,".concat("World")); これら違いからわかるようにJavaFXでは、Javaでは文字列の連結演算子であった「+」が使えなくなっています。 文字列と数式の連結 JavaFXでは文字列の連結演算子が使えないので、文字列と数式の連結も異なってきます。 System.out.println("1/2={1/2}"); このように「{ }」で囲った範囲を数式として処理します。つまりこの結果は、 1/2=0.5 となります。 trackback
https://w.atwiki.jp/sitescript/pages/499.html
AV99.US AV99.US http //av99.us/index.htmlたぶん、台湾のサイト。 似たようなサイト(スクリプトで対応、たぶん)Go2AV(夠惡AV) http //go2av.com/index.html In99(硬久久) http //in99.org/index.html InBanBan(硬梆梆) http //inbanban.com/index.html AV777 http //av777.com/index.html 85st(85街) http //85st.us/index.html このサイトの動画は、他サイトの動画を借りてきて表示しているようでした。スクリプトで対応できていない動画があるだろうと思います(かなりの数の取りこぼしがあるはずです)。そんなのでもいいよ、という方のみお試しください。 インストール済みの他のサイトスクリプトを呼び出して利用することがあります。必要ならば、あらかじめインストールしておいてください。動画配信元、XVideos、 ← xvideos.site.js (XVIDEOS.COM) 動画配信元、Tube8、 ← Tube8.site.js (Tube8) 動画配信元、PornHub、 ← pornhub.site.js (Pornhub) 動画配信元、RedTube、 ← RedTube.site.js (Redtube) 動画配信元、YouTube の場合は、メッセージボックスが開いて、推定されるYouTubeのURLを表示します。必要ならば、開きなおすなどしてください。 未対応の場合など、保存URL(動画の直リンクURL)を取得できない場合は、ページの動画埋め込み部分のソースをメッセージボックスに表示します。 メッセージボックスが鬱陶しい場合は、スクリプトの 96行目あたり、_AV99US.showMsg を false にしてください。 スクリプトをインストールversion 0.1.1 2014.03.20 up 修正情報 version 0.1 2013.10.07 up version 0.1.1 2014.03.20 up動画配信元 googleplusに対応。 http //www.fantasy8.com/ 作成、よろしくお願いします。 -- ←のものです。 (2013-10-10 16 56 37)Sweet Kissの補足情報を参照してください。 -- 管理人 名前 コメント
https://w.atwiki.jp/sakura0415/pages/31.html
ブラウザ上で動作する、Javaっぽい言語。
https://w.atwiki.jp/cappu/pages/48.html
クライアント package com.javaagogo.postjavaobject.httpclient; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.net.HttpURLConnection; import java.net.URL; import com.javaagogo.postjavaobject.data.DataObject; public class Main { public static void main(String[] args) { try { URL url = new URL("http //localhost 8080/postjavaobject"); HttpURLConnection con = (HttpURLConnection) url.openConnection(); con.setDoInput(true); con.setDoOutput(true); DataObject data = new DataObject(); data.setName("I am client."); data.setId(1); // DataObjectを送信 ObjectOutputStream out = new ObjectOutputStream(con .getOutputStream()); out.writeObject(data); out.flush(); out.close(); ObjectInputStream in = new ObjectInputStream(con.getInputStream()); DataObject response = (DataObject) in.readObject(); in.close(); System.out.println("name=" + response.getName() + " id=" + response.getId()); } catch (Exception e) { e.printStackTrace(); } } } サーブレット package com.javaagogo.postjavaobject; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.javaagogo.postjavaobject.data.DataObject; @SuppressWarnings("serial") public class PostJavaObjectServlet extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { try { // アプレットから要求を受信する ObjectInputStream in = new ObjectInputStream(req .getInputStream()); DataObject inData = (DataObject) in.readObject(); in.close(); // アプレットに返す文字列を作る DataObject outData = new DataObject(); outData.setName("サーブレット エコー " + inData.getName()); outData.setId(inData.getId()); // アプレットに送信する ObjectOutputStream out = new ObjectOutputStream(resp .getOutputStream()); out.writeObject(outData); out.flush(); out.close(); } catch (Exception e) { e.printStackTrace(); } } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } } データ package com.javaagogo.postjavaobject.data; import java.io.Serializable; public class DataObject implements Serializable{ /** * */ private static final long serialVersionUID = -6534725917724535071L; private int id ; public int getId() { return id; } public void setId(int id) { this.id = id; } public static long getSerialVersionUID() { return serialVersionUID; } public String name; public String getName() { return name; } public void setName(String name) { this.name = name; } }
https://w.atwiki.jp/limixp/pages/19.html
Java開発環境のインストールが済んだらさっそくプログラムを書いてみます. 本当にインストールできているかの確認にもなります. Hello World!プログラム プログラムから画面上に「Hello World!」と表示させるプログラムをJavaで作ります. プログラムを書くためにテキストエディタを用意する必要があります。Windows標準のメモ帳(notepad.exe)でも構いません. オススメなテキストエディタはTeraPadやSakura Editorが挙げられます. 仕様は以下の通りとします. クラス名は HelloWorld . 「Hello World!」を標準出力に出力する greetWorld()メソッド. HelloWorldクラスのインスタンスを生成し,greetWorld()メソッドを呼び出すmain()メソッド. public class HelloWorld{ public HelloWorld(){ //コンストラクタ } public void greetWorld(){ System.out.println("Hello World!"); } public static void main(String[] args){ HelloWorld instance = new HelloWorld(); instance.greetWorld(); } } これをHelloWorld.javaというファイル名で保存します. 保存先はC ドライブの直下に java というディレクトリを作成し, C \java\に保存します. 保存後,このプログラムをコンパイル~実行は以下のようにします. コマンドプロンプトを起動します. HelloWorld.javaのファイルがあるディレクトリにcdコマンドで移動します.cd C \java\ HelloWorld.javaをjavacコマンドでコンパイルします.javac HelloWorld.java するとHelloWorld.classというバイトコード(クラスファイル)が生成されます.dirコマンドで確認できます. クラスファイルをjavaコマンドで実行します.java HelloWorld 「Hello World!」と表示された成功です. もしjavacコマンドでエラーが出た場合はソースに誤りがあります. エラーの内容からソースの内容を良く確認し,コンパイルしなおしてください. 以上で最初のJavaプログラムは終わりです. トップページ
https://w.atwiki.jp/java_pro/pages/20.html
import java.io.*; public class IndexOf { public static void main(String[] args){ String line; BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); try { line = reader.readLine(); while (line != null){//lineがnullで無い限り繰り返す int n = line.indexOf("java");//indexOfメソッドで"java"を検索 if (n = 0){//indexOfメソッドの戻り値が0以上ならば(見つからない場合は-1を返す。) System.out.println("じゃばじゃば");//"じゃばじゃば"を表示 } line = reader.readLine();//次の入力 } } catch(IOException e) { System.out.println(e); } } }