- ベストアンサー
小文字を大文字に変換する方法について
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>文字列を繋げるメソッドと >全てを大文字や小文字に変換させるメソッドは調べたらありましたが >頭文字のみを大文字に変換させるメソッドは自分では見つかりませんでした。 これらを組み合わせて、要求される機能を実現するのがプログラミングですよ。 下記は一例、メソッドにしたいのなら自分で考えてちょうだい。 public class sample { public static void main(String[] args) { for( String arg: args){ System.out.print(arg.substring(0,1).toUpperCase()+arg.substring(1)); } } }
その他の回答 (1)
- krafty2009
- ベストアンサー率15% (5/32)
そんなメソッド知りませんが、 受け取った引数.substring(0,1).toUpperCase() + 受け取った引数(1) って事をしてくれるメソッドを自分で作ればいいんじゃない?
お礼
非常に参考になりました、ありがとうございました。
関連するQ&A
- 文字列を分断する方法
javaに文字列をある文字で分断するようなメソッドはありますか? 例えば"abc,def"を "abc"と"def"に分けるようなメソッドです。 JavaScriptならこれをできるのですが、javaでもできるでしょうか?
- ベストアンサー
- Java
- 小文字、大文字変換
こんにちは。 javaの勉強をやっているのでですが 思うとおりに進みません。 一文字ずつ小文字なら大文字に大文字なら小文字に変換するといったものです。 途中経過です。 import java.io.*; class Ex60{ public static void main(String args[])throws IOException{ String str3 ="0"; String output = "0"; String s1 = new String("end"); while(str3.equals(s1) == false ){ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); while(str3.equals(s1) == false ){ System.out.print(">"); str3 = br.readLine(); if(str3.equals(s1) == true) break; for(int i=0; i<str3.length(); i++){ char c = str3.charAt(i); if(Character.isLowerCase(c)) output = str3.toUpperCase(); else if(Character.isUpperCase(c)) output= str3.toLowerCase(); } System.out.println("入力された文字列は" + str3 + "です。"); System.out.println("大文字小文字を変換すると" + output + "です。"); } } } } /* 実行結果 >abc 入力された文字列はabcです。 大文字小文字を変換するとABCです。 >AbC 入力された文字列はAbCです。 大文字小文字を変換するとabcです。 >AAb 入力された文字列はAAbです。 大文字小文字を変換するとAABです。 */ 条件として一文字が大文字か小文字の判定にはCharacterクラスの isLowerCase()メソッド、isUpperCase()メソッド 一文字の変換はtoUpperCase()メソッド、toLowerCaseメソッドを使います。 どなたかよろしくおねがいします。
- 締切済み
- Java
- 同じフィールドに入っている複数の文字列変換
ひとつのフィールドに入っている複数の文字列を一度に変換することは可能でしょうか? たとえば 「ABC DEF GH IJK」 という文字列があったとして、その中の ABCをLMN, DEFをOPQなどというようにです。 入っている文字列の長さも順番もいろいろバリエーションがありますが、そのうち変換したいものの種類は決まっています。 このような操作を、一般的な関数の計算式を使って行うことは可能でしょうか?使っているソフトはファイルメーカーです。 よろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- perlでのcsv形式のテキストファイルの変換
perlを使用してcsv形式のテキストファイルを下記のように変換したいと思っています。 【変換前】 10, abc , def , ghi ,jkl ----1行目 10, abc , def , aaa, bbb ----2行目 10, abc , def , ccc , ddd ----3行目 11, abc , def , eee , fff ----4行目 11, abc , def , aaa , ggg ----5行目 11, zzz , def , aaa , ggg ----6行目 12, abc , def , aaa ,ggg ----7行目 12, zzz , def, aaa , ggg ----8行目 【変換後】 10, abc , def , ghi ,jkl ----1行目 11, abc , def , eee , fff ----4行目 11, zzz , def , aaa , ggg ----6行目 12, abc , def , aaa ,ggg ----7行目 12, zzz , def, aaa , ggg ----8行目 変換内容はcsv形式のテキストファイルで、”,”で区切った先頭3列が 前の行の先頭3列と同じならその行は出力しない、といった 変換をしたいと思っております。 (例えば2行目ですと先頭3列は10, abc ,defになっており、 1行目の先頭3列と同じ文字列になっているためこの行は出力しない) 当方、Perl初心者で上記のようなことがPerlでできるかも よくわかっておりません。 そこで、上記のような変換はPerlで可能なのか、そしてもし可能であるのなら どのようにPerlで記述すればできるのか教えていただけないでしょうか。 よろしくお願いいたします。
- ベストアンサー
- Perl
- 文字列を読み込む方法
最近Perlをはじめました。 文字列を読み込んでいき、3文字づつにまとめる方法はありますか? 例) abcdefg→abc efg と分けて配列に読み込む。
- ベストアンサー
- Perl
- javaで文字変換したいんです。
たとえば "82 A0 82 A2 82 A4 41 42 43 82 A6 82 A8 " という文字列を "あいうABCえお"に変換したい場合どのようにすればいいのでしょう? 変換前の文字コードはS-JISとします。 変換前の文字列はStringに入っているものとします。 String str="82 A0 82 A2 82 A4 41 42 43 82 A6 82 A8 "; //こんな感じ java は初めてで困ってます。 Cなら何とかなるんですが・・・ どうかお知恵をお授けください。
- ベストアンサー
- Java
- エクセル関数:右側の文字列を抜き出す方法
エクセル初心者です。 文字列の抜き出す方法で悩んでいます。 たとえば、A1~A5までに下のような 文字列が順に入っているとします。 C:\abc\TEST1.DOC C:\abc\def\TEST2.DOC C:\abc\def\ghi\jkl\TEST3.DOC C:\abc\def\ghi\TEST4.DOC C:\abc\def\TEST5.DOC これらの文字列の一番右側の'\'以降の文字列 (TEST1~5.DOC)を、B1~B5のセルに 出したいと思っているんですが できるのでしょうか? RIGHT関数や、LEN関数、FIND関数を使って できそうな気がするのですが どうも良い方法が思いつきません。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 文字列を画像データに変換 その方法は???
次の機能を持ったプログラムを作りたいのです (1)ユーザーがプリンタに特定の文字列を出力する (2)その文字列を何等かの方法でフックする (3)フックした文字列の内容に従って画像イメージを組立て、その画像を文字列の代わりにプリンタに出力する すなわち『文字列ABCを印刷すると、特定の画像データabcが印刷される』という機能です 多分、常駐型のDLLとなるのでしょうがどの様ににしたら良いか皆目見当も着きません 何かヒントになるような事柄をご存じでしたらご指導お願い申し上げます
- ベストアンサー
- C・C++・C#
- RubyでUTF8のコード値を文字に変換する方法
UTF-8の文字コードのコード値が,以下のように\(バックスラッシュ)+8進数の表記×3バイト分で,記述されています。 (例えば,\343\201\202は「あ」を表す) "\343\201\202\343\201\204\343\201\206" (これは「あいう」) このようなコードの値を文字列にしたものを,実際のutf8の文字に変換するメソッドは無いのでしょうか? 例えば, "\343\201\202\343\201\204\343\201\206".method => "あいう" のようなmethodに相当するメソッドは無いのでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
お礼
メソッドの組み合わせにより新たなメソッドを作るものなのですね。 参考になりました、ありがとうございます。