Rubular is a Ruby-based regular expression editor. It's a handy way to test regular expressions as you write them. To start, enter a regular expression and a test string. Or you can try an example.
「?: 文」は条件分岐処理の1つで、条件が真か偽により処理を分岐します。 「if文」を短縮して書いたような記述方法になります。 基本構文 条件式 ? 真の場合の文 : 偽の場合の文 「if(条件式) 真の場合の文 else 偽の場合の文」を短縮したような構文になっています。 注意点としては条件の分岐結果が変数やリテラルなどの値になっていなければならないことです。よく代入演算子と一緒に利用します。 サンプル public class sample01 { public static void main(String[] args) { char variable; boolean result = true; if(result){ variable = '真'; }else{ variable = '偽'; } System.out.print(variable); } } まずはif文で
Tumblrについて ギークハウス高円寺の住人達がプログラム関係の記事を書いていく。 執筆者Twitterアカウント @gong023 @x5gtrn @soramugi @mojaie もじゃ(@mojaie)です。 AIZU ONLINE JUDGEの判定は標準入出力を使うっぽいのでメモ。 Cだとcin一行で済むのだけどJavaは若干ややこしい。 結論から言えばScannerクラスのnext, nextInt, nextDouble, hasNextメソッドで事足りる。 1.BufferedReaderクラスを使う import java.io.*; public class Main { public static void main(String[] args) throws java.io.IOException { BufferedReader i
ビジネスに役立つ AI をお届けします 来栖川電算は AI 技術の研究開発から応用まで幅広いサービスを提供する名古屋工業大学発ベンチャー(2003 年設立)です。未踏ソフトウェア創造事業の採択者やソフトウェア分野の様々なコンテストの入賞者が在籍しています。最先端の AI 技術だけでなく、膨大な高品質データを生み出す技術、ハードウェアの限界性能を引き出す実装技術、高品質なソフトウェアを実現する設計技術にも定評があります。 手軽に使える様々な認識エンジン 来栖川電算の認識エンジンを活用すれば、センサーデータに埋め込まれた意味を手軽に抽出できます。種類ごとに用意された認識エンジンは教師データや設定を変えるだけで様々なタスクへ応用できます。Linux・Android・iOS 用のライブラリ、WebAPI、コマンドラインツールなどプログラマフレンドリーな SDK を提供しています。トレーニングやコン
文字列が完全に一致するかどうか調べるならequalsメソッドを使用します。 String str11 = "文字列の検索サンプルです"; String str12 = "検索"; if (str11.equals(str12)) { System.out.println( "完全一致です" ); } else { System.out.println( "完全一致ではありません" ); } 文字列を検索 indexOfメソッド 文字列を検索するには、indexOfメソッドを使用することができます。 public int indexOf(String str) indexOfメソッドは、ある文字列から別の文字列を左側から右側に検索し、見つかった位置を返します。 該当する文字列がなかった場合は -1 が返ります。 String str21 = "文字列の検索サンプルです"; String st
お仕事で自分や他の人のコードで発見した無駄なコードを、よりシンプルなコードに書きなおした時のメモ集的なものです。 String関連 Stringクラスのチェック系メソッド。 // 大文字小文字の違いを考慮しない一致。toUpperCaseで揃えたりしない。 assert "abc".equalsIgnoreCase("ABC"); // compareToにも大文字小文字の違いを考慮しないメソッドがある。 assert "abc".compareToIgnoreCase("ABC") == 0; // 空文字チェック。空文字列とequalsとかしない。 assert "".length() == 0;// java5まで assert "".isEmpty(); // java6から // ある文字列で始まる。s.indexOf(a)==0とかしない。 assert "abcdef".st
とりあえずまとめてみました。他にもあるけどよく使いそうなやつを中心に書いてみました。参考になれば。 ■コーディングに便利なショートカット 1.補完(Ctrl + Space) これはもう言うまでも無いですね。ちなみにメソッドを補完する際はキャメルケースの大文字部分で絞込むことができます(補完だけじゃなくて検索も同様)。くわしくはEclipse: キャメルケースの補完奥義 - jfluteの日記。 sysoでSystem.out.println();が、mainでpublic static void main(String[] args) {}が補完されるのは常識。 あとコレクションや配列の変数の後にforeで拡張for文が補完されるのはループに関するつまらないバグを無くせるので積極的に使ったほうがいいと思います。 変数名も補完できます。型がArrayListならarraylist, lis
最近は、JSON形式のデータを熱かったアプリを作ろうと考えているので、 JSONICについて調べてみました。 JSONICっていうのは簡単にいうと、JavaでJSON形式のデータを扱うためのライブラリです。 ダウンロードはこちらから↓ JSONIC 使い方はいたって簡単。 // JSONICをインポート import net.arnx.jsonic.JSON; public class JsonicSample { public static void main(String[] args) { final JsonicSample jsonicSample = new JsonicSample(); jsonicSample.go(); public void go() { // エンコード(Java → JSON)対象のクラス final Hoge hoge = new Hoge();
package sample.jackson; public class Hoge { public int id; public String name; @Override public String toString() { return "Hoge [id=" + id + ", name=" + name + "]"; } } package sample.jackson; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; public class Main { public static void main(String[] args) throws JsonProcessingException { Hog
CSV のように区切り文字で分割された文字列を配列に変換するには、System.String クラスの Split メソッドを使用します。第 1 引数には、区切り文字が複数指定可能で、第 2 引数には、最大でいくつの要素を作成するかを指定可能です。大抵は CSV のようなデータを配列に格納することが多いですので、あまり使用しないかもしれません。 C# 全般 // 必要な変数を宣言する string stCsvData = "5, Jitta, ABC"; // カンマ区切りで分割して配列に格納する string[] stArrayData = stCsvData.Split(','); // データを確認する foreach (string stData in stArrayData) { MessageBox.Show(stData); }
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く