Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

2012-06-03から1日間の記事一覧

書籍 パーフェクトJava | StringBuilder

パンくず 書籍 パーフェクトJava StringBuilder 概要 StringBuilder StringBuilder StringBuilderはJava5で導入されたクラスです。 従来StringBuilderに代わる機能はStringBufferで提供されておりました。 両者の違いは排他制御の有無であり、制御が不要な場…

書籍 パーフェクトJava | 文字列と改行,文字列の結合

パンくず 書籍 パーフェクトJava 文字列と改行,文字列の結合 概要 文字列と改行,文字列の結合 文字列と改行 文字列中に改行を含める場合は\nで改行します。 String hoge = "hoge1\nhoge2"; /** * 出力内容は * hoge1 * hoge2 */ System.out.println(hoge); …

書籍 パーフェクトJava | 文字列のエスケープ

パンくず 書籍 パーフェクトJava 文字列のエスケープ 概要 文字列のエスケープ 文字列のエスケープ 文字列リテラルはダブルクォートを利用するため、文字列中にダブルクォートを利用すると 判別できなくなります。 この場合、文字列中のダブルクォートをバッ…

書籍 パーフェクトJava | 文字列リテラルとStringクラスの初期化

パンくず 書籍 パーフェクトJava 文字列リテラルとStringクラスの初期化 概要 文字列リテラルとStringクラスの初期化 文字列リテラルとStringクラスの初期化 ダブルクォートで囲われた文字列を文字列リテラルといいます。文字列リテラルの例 String hoge = "…

書籍 パーフェクトJava | 文字列とは

パンくず 書籍 パーフェクトJava 文字列とは 概要 文字列とは 文字列とは 文字列はプログラムの基本的要素の一つで、文字の並び=配列として定義される。 Javaでは外部から見た場合に、文字列の中身が文字の配列であることを分からないように 抽象化している…

書籍 パーフェクトJava

概要 書籍 パーフェクトJavaに関するメモ。 全てをカバーせず、自分の中で新たに学ぶことやまとめ直しておきたいことのみを抜粋します。 また、例示するサンプルも写経せずに出来るだけ自分で考えたサンプルにします。 各章 1章 概要 略 2章 文字と文字列 文…

書籍 Regular Expressions Cookbook | Reformat Names From “FirstName LastName” to “LastName FirstName”

パンくず 書籍 Regular Expressions Cookbook Reformat Names From “FirstName LastName” to “LastName FirstName” 概要 姓名の入れ替えについて。 書籍では結構複雑な英名に対応してたけど、 日本人なので日本語名の単純入れ替えのサンプルで例示。 サンプ…

書籍 Regular Expressions Cookbook | Limit the Number of Lines in Text

パンくず 書籍 Regular Expressions Cookbook Limit the Number of Lines in Text 概要 行数のバリデーション。 サンプル subject = Array.new subject << "1\n" # => \n=Unix,Linux subject << "1\n2\n" subject << "1\n2\n3\n" subject << "1\r\n" # => \n…

書籍 Regular Expressions Cookbook | Limit the Length of Text

パンくず 書籍 Regular Expressions Cookbook Limit the Length of Text 概要 文字数のバリデーション。 サンプル # encoding: Windows-31J require "pp" subject = Array.new subject << "azA0" subject << "azAZ0" subject << "azAZ01234あ" subject << "a…

書籍 Productive Programmer | 小は大を兼ねる。Composed Methodの有用性について

パンくず 書籍 Productive Programmer Composed Methodの有用性について 概要 Composed Methodの有用性について説明します。 Compose Methodとは? ダラダラと書かれた処理の中から 意味のある塊ごとにMethodとして抽出すること。Compose Method自体について…

書籍 RailsによるアジャイルWebアプリケーション開発 | Action Pack

パンくずリスト 書籍 RailsによるアジャイルWebアプリケーション開発 Action Pack 概要 Action Packについて。 Action Packとは Railsのコントローラはビューにデータを提供し、 ビューからイベントを受け取ります。 この相互関係のためにRailsではビューと…

書籍 RailsによるアジャイルWebアプリケーション開発 | Railsのモデル

パンくずリスト 書籍 RailsによるアジャイルWebアプリケーション開発 Railsのモデル 概要 Railsのモデルについて。 WebシステムとDB 大抵のWebシステムはデータをDBに保存します。 DBはリレーショナルデータベース。 プログラミングはオブジェクト指向。 こ…

書籍 RailsによるアジャイルWebアプリケーション開発 | モデル、ビュー、コントローラー

パンくずリスト 書籍 RailsによるアジャイルWebアプリケーション開発 モデル、ビュー、コントローラー 概要 モデル、ビュー、コントローラーについて。 モデル モデルはアプリケーションの状態を保持するコンポーネント。 データとそのビジネスルールを適用…