• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メソッドの英単語の意味について)

メソッドの英単語の意味について

このQ&Aのポイント
  • メソッドの英単語の意味を調べる
  • 文字列処理メソッドの中にあるcharAtメソッドについて
  • 文字列処理メソッドの中にあるisDightメソッドについて

質問者が選んだベストアンサー

  • ベストアンサー
  • ARC
  • ベストアンサー率46% (643/1383)
回答No.1

charAt=Character(文字) At(~の) isDigit= Is(~か否か) Digit(数字) isUppercase = Is(~か否か) Uppercase(大文字) Sub は「部分的な」って意味合いでしょうか。 Hexは Hexa-decimal (十六進) 英単語については http://dictionary.goo.ne.jp/search.php コンピュータ用語については http://yougo.ascii24.com/ あたりが役に立つかと思います。 個々の単語の意味については、それほど気にしなくてもいいかと思いますよ。慣用句みたいなもんで、使ってるうちに慣れてきますんで(^^;

who_is_next_
質問者

お礼

丁寧なお返事ありがとうございました!! 非常に参考になりました。慣用句みたいなものですか、確かにおっしゃる通りかもしれません。そのように捕らえたら気が軽くなるかも( ^▽^) ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • クラスの主なメソッドの使い方について

    「やさしいJava」でメソッドの表があり、 Boolean endsWith(String suffix)とか Boolean equals(Object anObject)とか 当たり前のように書かれてありますが(一部使い方は載せてありますが) 辞書的な意味ではなく、この言葉の使い方がネットを見ても載ってなかったです。 他の本にはもっと詳しく載っていますか? それと記述方法ですが、例えばcharなら実際の記述の場合、 char ch1 = str.charAt(0); となっていましたが、その表から見てこんな使い方が想像できるでしょうか? 皆さんはこれで分かりましたか?

    • ベストアンサー
    • Java
  • メソッドの中に、作ったメソッドを呼び込みたいんですが

    メソッドの中に、作ったメソッドを呼び込みたいんですが シグネチャを int argCheck(String args[]) に指定して、 引数のチェック処理メソッドというものを作成してるんですが、 よくわからないんです。 内容は (1) 引数の数が1個でない場合、1を返却 (2) 引数が『aaa』でも『ZZZ』でもない場合、99を返却 (3) 以外は、0を返却 public class Test { public static void main(String args[]) { Test test = new Test(); int result = test.argCheck(args); test.argCheck(); //メソッドを呼び込み } private int argCheck(String args[]) { if(args[0].length != 1) // 引数の数が1以外の場合 { return 1; // 1を返す } else if (!args[0].equalsIgnoreCase("aaa") && !args[0].equalsIgnoreCase("ZZZ")) //引数が aaa でも ZZZ でもない場合(大/小文字区別せず) { return 99; // 99を返す } else // それ以外の場合 { return 0; // 0を返す } } }

    • ベストアンサー
    • Java
  • 後処理を保証するブロック付きメソッドの例について。

    後処理を保証するブロック付きメソッドの例について。 後処理を保証するブロック付きメソッドの例として、以下のプログラムがありました。 def omit_brock1 if defined? yield puts "brock exist" else 以下略 2行目のyieldについて質問です。 yieldってはじめからRubyにあったはずです。これをdefined?してもかならずtrueが返るのではないでしょうか?とするとif文使うのも無駄だと思うのですが、どうなんでしょう? よろしくお願いします。

    • ベストアンサー
    • Ruby
  • 何故にー2なのか

    <script language="JavaScript"><!-- baseURL = "image/"; ext = ".gif"; dt = new Date(); h = "0" + dt.getHours(); h = h.substring(h.length-2,h.length); m = "0" + dt.getMinutes(); m = m.substring(m.length-2,m.length); document.write("<img src='"+baseURL+h.charAt(0)+ext+"'>"); document.write("<img src='"+baseURL+h.charAt(1)+ext+"'>"); document.write("<img src='"+baseURL+"hour.gif'>"); // 時 document.write("<img src='"+baseURL+m.charAt(0)+ext+"'>"); document.write("<img src='"+baseURL+m.charAt(1)+ext+"'>"); document.write("<img src='"+baseURL+"minute.gif'>"); // 分 // --></script> 本当に質問ばかりですみません。 自分でも一応考えに考えて、それでも分からないからここに書いているという事だけはご理解して頂きたいと思う次第です。 それで、肝心な質問は、 h = "0" + dt.getHours(); h = h.substring(h.length-2,h.length); と m = "0" + dt.getMinutes(); m = m.substring(m.length-2,m.length); の substringの部分で h.lengthとm.lengthにそれぞれー2している事です。 getHours()メソッドからは、0~23の値が getMinutes()メソッドからは、0~59の値が得られますよね。 という事は、h.lengthは24、m.lengthは60となるんでしょうか。 絵は0から9までしかありません。 ちなみにsubstring(△,▲)メソッドは△から▲までの文字列を返します。 時計の場合時間を表す10の桁は1か2. 同じく分を表す10の桁は1~5ですよね。 そこで何故ー2をしなければいけないのでしょうか。 これがどういう意味を現しているのか。 謎が謎を呼んで、推理しているような気分ですけど、真面目に考えています。 どなたかこのソースコードの意味が分かる方がいましたら、アドバイスをどうぞ宜しくお願い致します。  

  • phpでif文に指定されている条件の意味について

    あるプログラムの中に以下のような処理があったんですが意味がわかりません。 if(true || isset($val)){ 処理 } 上記の場合いずれかが真ならif文の処理を行うということになると思うのですが $valの状態がどうであろうが一つ目の条件に「true」が入ってる時点で必ずブロック内の処理を行うと考えていいのでしょうか?

    • ベストアンサー
    • PHP
  • javasccriptの文字列の連結について

    javasccriptの文字列の連結について charAt()というメソッドを用いて、 以下のサンプル <html> <head> <title>for sample</title> </head> <body> <script type="text/javascript"> <!-- str ="javascript" var ch1=str.charAt(0); alert("[" + ch1 +"]") //--> </script> </body> <html> を実行した際に アラートで[j]と返ってくるのですが、 (1)alert("[" + ch1 +"]")の部分を (2)alert("[ + ch1 +]") とした場合は[+ ch1 +]が返ってきます。 また、 (2)alert(["+ ch1 +"]) とした場合には+ ch1 +が返ってきます。 javascriptの中でダブルクォーテーションで 囲われた部分は文字列になると認識しているのですが、 なぜ、 (1)alert("[" + ch1 +"]")の場合は アラートで[j]と返ってくるのでしょうか? ダブルクォーテーションを二回使用しているので そもそもエラーになりそうな気がするのですが・・。 もしよろしければ、ご指導お願い致します。

  • ◆完全に、privateなメソッドにしたい

    クラスA内に、 privateで、staticなメソッド「hogehoge」を作った時、 完全に、「hogehoge」の中の変数・Inputパラメータ、Outputパラメータだけで処理をさせたいです。 ◆具体例:(こういうのをできないようにしたい) クラスA.h static 変数X static 変数Y static メソッド hogohoge (略) クラスA.cpp メソッド hogohoge (略) { z = 変数X + 変数Y } //---------------------------------- ◆やりたいこと メソッド上のように、変数Xや、変数Yにアクセスできてしまうのを、制限したいのです。  例えば、pragmaとかを書いて、オプションで制限できたりできないでしょうか? 完全に、「hogehoge」の中の変数・Inputパラメータ、Outputパラメータだけで処理をさせたいです。 また、今回はstatic 変数だけを引き合いに出しましたが、  他にも「実はアクセスできちゃうんだよね」というものがあれば、  (例えばdefineとか?) ご教授頂けるとさらに嬉しいです。 .

  • 型変換方法について

    困っています。。 下記コードは文字コードのチェックをしているのですが、チェックする文字コードを直接指定するのではなく、 String code = "0x2460" のように持たせておきたいのですが、この文字列を使ってチェックするにはどうしたらよいでしょうか? char型に変換しないといけないと思うのですが変換方法が分かりません。 API等いろいろ調べてみたのですが分かりませんでした。 どうか宜しくお願いします。 コード---------------------------------------- public class CodeCheck {  public static void main(String[] args) {   String str = "a"; // チェック対象文字   char ch = str.charAt(0);   if(ch == 0x2460) {    // エラー処理   } else {    // 正常処理   }  } } ---------------------------------------------

    • ベストアンサー
    • Java
  • メソッドの処理の意味

    PHP Version 5.3.1を使用しています。 Zend Frameworkというフレームワークを使用しているのですが、 http://manual.zfdes.com/ja/zend.db.profiler.html http://ideone.com/JekM0d ┬ Zend │└ Db │ ├ Profiler │ │└ Query.php Query.phpというファイルのクラスZend_Db_Profiler_Query内のbindParamsメソッド /** * @param array $param * @return void */ public function bindParams(array $params) { if (array_key_exists(0, $params)) { array_unshift($params, null); unset($params[0]); } foreach ($params as $param => $value) { $this->bindParam($param, $value); } } の if (array_key_exists(0, $params)) { array_unshift($params, null); unset($params[0]); } この部分は具体的に何をしている処理なのでしょうか? 配列内に数値の0があるかを調べて、 存在したらunshiftで先頭にnullを挿入する。 でもunsetでその挿入した行(インデックスが0なので)を削除する。 というふうに自分は解釈しているのですが、もしそれだと array_unshiftでnullの行を挿入する意味が分かりません・・・ そもそもなぜarray_key_existsで0があるかを調べる必要があるのでしょうか? できればこのメソッドの具体的な使用も含めてアドバイス頂けないでしょうか?

    • 締切済み
    • PHP
  • 数値を文字列に変換する?

    下のプログラムでなぜString ss= " "+dt;のように数値を文字列に変換しないとだめなんでしょうか? ちなみに桁数設定メソッドを作るプログラムです。 public class JcWidth { // JcWidth.java [java] public static void main(String args[]) { System.out.println(":" + toIntWidth(123, 8) + ":"); System.out.println(":" + toIntWidth(12345, 8) + ":"); System.out.println(":" + toIntWidth(-1234567890, 8) + ":"); System.out.println(":" + toHexWidth(4095, 8) + ":"); System.out.println(":" + toHexWidth(123456789, 8) + ":"); } // int値dtを先行空白付きw桁(最大12)の表現にする // 数値が指定幅より大きいときは必要な幅にする public static String toIntWidth(int dt, int w) { if (w > 12) w = 12; String ss = "" + dt; // 数値を文字列にする if (ss.length() > w) w = ss.length(); ss = " " + dt; return ss.substring(ss.length()-w); } // int値dtを先行0付きw桁(最大8)の16進数大文字表現にする public static String toHexWidth(int dt, int w) { if (w > 8) w = 8; String ss = Integer.toHexString(dt).toUpperCase(); if (ss.length() > w) w = ss.length(); ss = "0000000" + ss; return ss.substring(ss.length()-w); } } 

    • ベストアンサー
    • Java
このQ&Aのポイント
  • FAX送信時PC-FAX名が消えて選択できない
  • パソコンもしくはスマートフォンのOSはWindows10homeで、接続はUSBケーブルです
  • 電話回線の種類はアナログ回線です
回答を見る