検索結果
比較文
- 全てのカテゴリ
- 全ての質問
- JAVAでの定数追加
定数1~定数100が定義されておりクラス(メソッド)内に定数を使用したif文が複数存在するとします。 ※if文の条件は定数(文字列)のstartWithによる比較 定数101を追加する場合に定数定義+if文の条件を追加しなければならないのですが、 定数定義のみで対応できるようにするにはどうすればよいでしょうか? 以下を考えてみましたが(不可もありますが・・・)もっと良い方法はありますでしょうか? 案1)× Mapを使用。getする際にstartWithであるためできないことが判明。(equalsの比較なら可能) private final static Map map = new HashMap(){ put("a1",""); put("a2",""); : put("a101",""); } 案2)△ ArrayListを使用。 private final static List list = new ArrayList(){ add("a1"); : add("a101"); } メソッド内でfor文を使用するため性能的に落ちる? for(int i=0;i<list.size();i++){ String str = "aaa"; if(list.get(i).startWith(aaa){ 処理; } } 案3)正規表現で実施。定数値がさまざまなため断念。 例) private final static String a1 = "a1"; private final static String a2 = "a2"; : private final static String a100 = "a2"; public void methodA(){ String str = "aaa"; if(a1.startWith(str) || a2.startWith(str) || ・・・ a100.startWith(str)){ 処理; } : } public void methodB(){ String str = "aaa"; if(a1.startWith(str) || a2.startWith(str) || ・・・ a30.startWith(str)){ 処理; } : }
- ベストアンサー
- Java
- questionHuman
- 回答数2
- このthe moreの用法は?:It won't leap out the more you look at it.
こんにちは、いつもお世話になります。 現在、Josephine Cox著のThe Beechcomberを読んでいます。 その中でこんな文がありました。 背景:引越しをするKathy。 タクシーを使って駅までに。 とんでもない重さの旅行カバンを持っているKathyにタクシー運転手は、とても親切心で運んであげる気に成れず、ポーターを駅で探すことを提案する。 Kathy駅でポーターを見つける。 タクシーの運転手、そのポーターの貧弱そうな体格をバカにして、トランクから取り出せたら、Kathyの運賃は只にしてやると言う。Kathyはその申し出を受ける。 ポーターがすこし間をとっていると、運転手は冷やかして言う、Go onと笑いながら言いさらに、こう付け加える。 ~~~~~~~~~~~~~~~~~~~~~~ It won't leap out the more you look at it. ~~~~~~~~~~~~~~~~~~~~~~ この文章の意味自体は、「どんなに見つめたって、飛び出して来やしないよ。」だとおもうのですが、 the more you look at itの部分の文構造が良く分かりません。 なんだか、the+比較級、the+比較級の「~~~すればするほど、ますます…」みたいにThe+比較級がありますが、 その感覚で「どんなに見つめたって」という感覚なのでしょうか? 一つだけでThe+比較級って使えるんでしょうか? それとも全く別の用法でしょうか? 教えてください、よろしくお願い致します。
- not so + 原級 + as ・・・
原級比較に付いて A man's worth should be estimated not so much by his social position as by his character . とう文なのですが 「 not so + 原級 + as ・・・」 構文が使われていますが この構文の not は文否定ですので、この文は A man's worth shouldn't be estimated so much by his social position as by his character . という感じに should の後に not が付くのではないのでしょうか? 違うのであれば何故 not は so much の直前に付くのか教えてください。
- CSVファイル
CSVファイルを1行ずつ比較して読み込み、一致した行を別ファイルに記述していこうと思っています。 現在、csvファイルを読み込む所まで出来ています。 比較して別ファイルに記述する方法を教えて下さい。 もしくはアドバイスください。 【ファイルの中身】 "09/09/2005 0:00:00,aaa,bbb,ccc" 【比較条件】 当日の日付を取得し、年月日だけで比較する Dim objFSO ' FileSystemObject Dim objFile ' ファイル読み込み用 Set objFSO = WScript.CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.OpenTextFile("c:\test.csv") Do while objFile.ReadLine <> "" 'IF文を記述(条件:日付) '別ファイルに記述する Loop objFile.close Set objFileSystem = Nothing Set objFile = Nothing
- ベストアンサー
- その他(プログラミング・開発)
- SUPERH2O
- 回答数4
- この文のthan以下の省略されているもの
某参考書の問題の中の文です、熊本大学の問題だそうです。 What more striking evidence could be offered of this power of photography than the atomic bomb ? この文のthan以下の文は省略を補うとどのようになるのでしょうか? 1)than the atomic bomb (is offered) the striking evidence(印象的な証拠) と the atomic bomb(原子爆弾)を比較している 2)than the atomic bomb (is offered of this power of photography) the striking evidence of this power of photography(この写真の力についての印象的な証拠) と the atomic bomb of this power of photography(原子爆弾の写真についてのこの写真の力) 1)か2)のどちらかが思いついたのですが、正解はどうなるのでしょうか?
- こんなCGIありませんか?
正しい文があります。そして、だれかが文を入れます。すると、それを比較して、何パーセント同じだという評価をしてくれる、そんなCGIはないでしょうか? なにに使いたいかというと、ディクテーションに使いたいと思っています。英語を聞いて、それを英語で書いて、ということです。CGIでなくても、ソフトでもかまいません。よろしくお願いいたします。
- 英訳して下さい!
下記文を英訳お願いします! 「ベンチマークのA社と比較すると1億円の売上が見込まれ、、現状売上5000万円(内自社製造4000万円)に対し約5000万円の売上拡大余地がある」
- ベストアンサー
- 英語
- hermes3007
- 回答数2
- イギリス英語とアメリカ英語
イギリス英語とアメリカ英語のちがいは何ですか?語彙的なちがいではなく、同じ文を読んでもかなりちがいがあるように思います。母音の読み方が違うというレベルではなく、もっと何かが違うような気がします。BBCとCNNを比べてみても、BBCのほうが気取っているというかなんと言うか。このちがいって一体何なのでしょうか? また、同じ文をイギリス人とアメリカ人が読んで比較しているようなホームページがあれば教えてください。
- such as...のsuchが代名詞のとき・2
以前も同じ質問をしたのですが、完全に解決しませんでしたのですみませんがもう一度質問させて下さい。 such asの文法について疑問に思ったことがあり、確認のためネットで検索していると And each of them is such as his like is? という文を見つけました。 「such A as...=A such as...(・・・するようなA)」のasは比較で使われるas...asの後ろの接続詞のasだとネット上で知ったのですが、(実際辞書にもasは関係代名詞・接続詞と書いてあります)Aがない場合があるとも辞書にあり、それが上の文だと思います。(ここが間違っていたら元も子もありませんが、、、) この場合suchは代名詞だと思うのですが、本来比較の接続詞のasは「as+形容詞(副詞)+as...」と前に形容詞(か副詞)がある形で使うと思いますが、上のようなsuchが代名詞の文では前に形容詞(副詞)がない形になっていますよね? 比較as...asの接続詞のasは前に形容詞(副詞)がなくても使われることがあるのでしょうか? 以前の回答では、 「接続詞asの前に形容詞・副詞がつくのではなくas...asの前のasである副詞のasの後に形容詞・副詞がつくのだと思ってください」 という回答をいただいたのですが、つまりas...asの接続詞のasの前には形容詞・副詞が上の文のようにつかない例もある、と思えばいいのでしょうか? 細かい質問で申し訳ありませんが、どなたか回答をお願いします。
- the比較級,the比較級の文章について
こんにちは^^ 僕は、この構文についてなんでもかんでもthe more, the moreとやってはいけないと教わりました。 たとえば、 The more information we have,the less uneasy we feel. この文ではthe more が使われてるわけですが、 これは元の文がWe have much information...とmuchが使われているのでその比較級であるmoreが文頭に来たと解釈できますね。 ということは、元の文にmanyやmuchが使われていたらmoreが使われる可能性があるということですよね。 しかし、次に記す文は、 元の文にmanyやmuchが出てこないはずなのにthe moreと使われています。これはなぜなのでしょうか? The more used you are to using personal computers,... これは、パソコンに慣れればなれるほど・・・という意味ですよね。 この元の文を考えた場合、 You are used to using personal computers. となるはずですが、muchやmanyが入っていないのにthe moreと書かれています。 回答待ってます。
- VB6.0 ヘキサの条件式
文字が数桁あります。(桁数は変動) この文字の右から2桁目(後から2桁目)とヘキサの1FのIF文を作りたいのですがヘキサの部分のロジックがわかりません。 例えば比較する文字が「xyz=abcdefghijk」とします。 右から2桁目は「Mid(xyz, Len(xyz) - 1, 1)」で「j」と判断されます。 「j」とヘキサ1Fの条件文は IF Mid(xyz, Len(xyz) - 1, 1) = Hex(1F) Then msgbox "ヘキサ1F有り" Else msgbox "ヘキサ1F無し" End if だと思ったのですが、これだとHex(1F)が31と認識されているようで比較できません。 わかる方、教えて下さい。
- ベストアンサー
- Visual Basic
- GONBEBW
- 回答数1
- 比較級の構文
The sooner the exam is scheduled, the less time you have to prepare.という文で、the sooner(比較級)の後にS+Vと続き、the less(比較級)のあとにtimeという名詞がありS+Vとなっていて、これは間違いだと思ってしまい、The sooner the exam is scheduled, the less you have time to prepare.としたら間違っていて、問題の文章で正しかったのですが、どんな時に比較級の後に名詞をつけるのかわかりません。教えて下さい。お願いいたします。
- JavaのString配列で隣り合うデータを順に比較する
JavaのString配列で隣り合うデータを順に比較する Javaのバージョンは1.5です。 配列の隣り合うデータを順に比較し、異なるデータがあったら フラグのカウントを+1したいです。(下記の配列の場合のカウントは3になります) 特に並べ替えは行いません。 String[7] color = {"aka","aka","aka","ao","ao","aka","kuro"} 配列のデータ数は固定なので、 for文などのループ処理で比較を繰り替えすものだとは思うのですが、 うまくカウントできません。 一つ目の不一致(3つ目と4つ目の比較)が見つかった後、 次の比較へ移るところ(4つ目と5つ目の比較)がうまくいきません どのように記述すればよいでしょうか?
- 比較 thanのあとの省略
次の比較の文で質問があります。 「手で書くより、コンピュータを使って書くほうが簡単だ」の英訳での問題です。 まずはもとの文を考えてみると........ 1 Writing with your computer is easy 2 It is easy to write with your computer. と二通りかけます。 この文は(1)動名詞を主語にするものと、(2)形式主語it を使い、真主語を不定詞で表すものとの2通りができます。 (1)は Writing with your computer is easier than writhing by hand (is) (is)は省略できることを意味する。 (2)は、It is easier to write with your computer than (it is) to write by hand. (it is)は省略できることを意味する。it is easyと本当はなっていた。 ↑ 質問ですが、(2)の文は、「なぜ主語、動詞(it is)を省略して」いいのですか?than の後は完全な文がくるので、主語、動詞がくるはずだと思います。 than以下は、なぜ to write by hand と 「to writeからはじまる」のですか? by handが省略できないのは当然だと思いますが。 疑問ですが、to write の「to を省略」して、than write by handとしてもいいように思えるのですが....いけませんか? it is easierの easierは省略していいのは「なんとなく」わかりますが、thanのあとはなにを、「どう省略して」いけばいいのでしょうか? 「代動詞」というのはわかります。 前置詞と名詞はワンセットなので、前置詞は省略してはいけない。 ここまで調べて分ったことです。比較の省略がおわかりになる方、よろしくお願いします。
- 比較文法について
以下はCNN NEWSスクリプトのある記事の一部です。 比較が含まれる一文について疑問がありましたので質問させてください。 ★で挟んだ一文の最後、those who worked a standard week ですが、 those who worked standard a week とも言えますか? と言うのは、直前の比較対象がthose who worked more than 55 hours a week となっているので少し引っかかりました。 難しく考えすぎな気もしますが・・・。 お分かりになる方、お力を貸して頂けないでしょうか。 よろしくお願いいたします。 Overwork is Bad for the Brain from CNN NEWS Well, for all you workaholics out there, this one is for you. A joint British and Finnish study has shown long woring hours can reduce brain function and even increase the risk of dementia. ★The research shows those who worked more than 55 hours a week had poorer mental skills those who worked a standard week.★ It concludes that pushing employees to work longer hours may actually be bad for business.
- thanの後に主語がない文
Americans today choose among more options in more parts of life than has ever been possible before. 上記の文の構造的分析とthanの作り出し得る文構造について、 ご教授頂けたら幸いです。 以下、間違っているかもしれませんが、僕の訳文となります。 『アメリカ人は今日、以前から可能であるよりも、より多くの生活の場面において、より多くの選択肢があり、その中から選択を行なっている。』 than の後の主語が無いことと、 なぜ主語がなくなるのかということ、 また、todayとbeforeを使った比較の文だと思うのですが、 その比べ合っている事柄の対立関係が判然としません。 以上をご教授頂けたら幸いです。 どうぞよろしくお願い申し上げます。
- 全体文と指示語がわかりません
There is little to which each of us tends to cling so stubbornly as a view-point which we have adopted as our own.It does not seem to matter how we have come by it.Once it is ours we treat it as a personal attribute,something which has become a part of ourselves,and which must be defended as certainly as we defend ourselves against attack. 1文目のto whichの先行詞はlittleでしょうか?so~asから比較級が使われてるとおもうのですが上手く訳せません・・なので次の文のItとcome by itがわかりません・・そして最後の文のoursはsomethingにかかるのでしょうか?だとしたらtreat itはours somethingでしょうか? 長文、質問ばかりですみません なにとぞよろしくお願いします。
