thamansa の回答履歴
- INPUTデータを分割したい!
はじめまして。 あるテキストファイルから、データを読み取り、そのデータを分割して、ファイル出力しようとしています。 そのデータ分割をする際の、サンプルとなるようなコードを紹介していただけないでしょうか? 以上、よろしくお願いいたします。
- 締切済み
- active1000
- Java
- 回答数2
- StringTokenizerで連続するデリミタ
よろしくお願いします。 今、半角スペース(デリミタ)で区切られたデータファイルから、 データを読み込むプログラムをStringTokenizer作ったのですが、 対象のデータがない時はデリミタ続きでファイルが作成されるので、 StringTokenizerではデリミタが連続してしまったものを飛ばして次のデータを読み込んでしまいます、 デリミタが続いても1つのデータとして取り出す方法はないでしょうか、 教えてください。 例)「this is a pen」 『a』と『pen』間に半角スペースが2個は入っていると、 this is a pen = StringTokenizer(str," ") => [this] [is] [a] [pen] と取って来てしまいますが、 実現したいのは 「this is a pen」なら[this] [is] [a] [] [pen]と『a』と『pen』間のデリミタ続きも1データとして認識してほしいのです。 よろしくお願いします。
- 締切済み
- plutoDalchemist
- Java
- 回答数2
- 簡素で美しく記述するには・・・・
今与えられた開始日から与えられた終了日までの期間を求めるプログラムを作りました。勿論その中で閏年の計算も行います。 自分の作ったプログラムでは1つだけ気に入らないところがありました。それは閏年の計算部分です。 ■うるう年の判定 ・年が4で割り切れる時はうるう年 従って、2004年はうるう年である ・ただし、100で割り切れる時はうるう年でない 従って、1900年はうるう年ではない ・ただし、400で割り切れる時はうるう年である。 従って、2000年はうるう年である この条件を行うため自分は次のように記述しました for(year = First_Year; year <= End_Year; year++){ if(((year % 4) == 0) && ((((year % 100) != 0) && ((year % 400) != 0)) || (((year % 100) == 0) && ((year % 400) == 0)))){ 閏年の個数を数える } } for文変数の初期でFirst_Yearを与えていますが、First_Yearが開始年でEnd_Yearが終了年です。 if文がむかつくほど長くなってしまいました。やっていることはyearが4で割り切れかつ100と400で割ったときに両方共に余りが出る、またはyearが4で割り切れかつ100と400で割ったときに両方共に余りが出ない場合に 閏年の個数を数える ようにしています。 かなり強引な質問ではありますが、みなさんならどのように組むでしょうか? 別に自分の考える”美しい”プログラムでなくてもかまいません。色々な考えを聞かせてもらえないでしょうか?
- ローカル変数の初期化方法の違い
以下の例1と例2は、何か違いがあるのでしょうか? 違うとすれば、どういう時にどちらの例を使用すべきなのでしょうか? ==== 例1 ==== public class TestClass { private String text = "aaa"; // ... } ==== 例2 ==== public class TestClass { private String text; public TestClass() { text = "aaa"; } // ... }
- ベストアンサー
- pe_daichan
- Java
- 回答数5
- 簡素で美しく記述するには・・・・
今与えられた開始日から与えられた終了日までの期間を求めるプログラムを作りました。勿論その中で閏年の計算も行います。 自分の作ったプログラムでは1つだけ気に入らないところがありました。それは閏年の計算部分です。 ■うるう年の判定 ・年が4で割り切れる時はうるう年 従って、2004年はうるう年である ・ただし、100で割り切れる時はうるう年でない 従って、1900年はうるう年ではない ・ただし、400で割り切れる時はうるう年である。 従って、2000年はうるう年である この条件を行うため自分は次のように記述しました for(year = First_Year; year <= End_Year; year++){ if(((year % 4) == 0) && ((((year % 100) != 0) && ((year % 400) != 0)) || (((year % 100) == 0) && ((year % 400) == 0)))){ 閏年の個数を数える } } for文変数の初期でFirst_Yearを与えていますが、First_Yearが開始年でEnd_Yearが終了年です。 if文がむかつくほど長くなってしまいました。やっていることはyearが4で割り切れかつ100と400で割ったときに両方共に余りが出る、またはyearが4で割り切れかつ100と400で割ったときに両方共に余りが出ない場合に 閏年の個数を数える ようにしています。 かなり強引な質問ではありますが、みなさんならどのように組むでしょうか? 別に自分の考える”美しい”プログラムでなくてもかまいません。色々な考えを聞かせてもらえないでしょうか?
- ブラウザ上でデータベースのテーブル表示について
こんにちは。研修の問題についてなのですが・・・ postgresql+jsp+servlet でお聞きしたい事があります。 環境は(ちょっとわからないので)最新のものでお願いします。 まず、 servletからDBに接続、SQL文でテーブル内容全てを取得。 SQL文を実行してResultSetをこのままrequestにいれてjspへ送る。 jspでrequestを取得、next()、getIntなどでResultSetの中身を取得。 <%= %>でブラウザに表示する。 という形なのですが、テーブルの中身の最後の行 しか表示されないのです。 テーブル内は他にもいくらか行があります。 これはなぜなのでしょうか? ResultSetをそのまま送るとこの結果になるのでしょうか? servletでテーブル内を全て取得してから[(rs.next())、get~を使って。] jspに送ったほうがいいのでしょうか? またその場合は取得した値をそのままrequestに入れて送るものなのでしょうか? 聞いてばかりでお恥ずかしいですが ちょっと行きずまってます。宜しくお願いいたします。
- ローカル変数の初期化方法の違い
以下の例1と例2は、何か違いがあるのでしょうか? 違うとすれば、どういう時にどちらの例を使用すべきなのでしょうか? ==== 例1 ==== public class TestClass { private String text = "aaa"; // ... } ==== 例2 ==== public class TestClass { private String text; public TestClass() { text = "aaa"; } // ... }
- ベストアンサー
- pe_daichan
- Java
- 回答数5
- JDK1.6のインストール
JDKをexeの形ではなくzipファイルなどでダウンロードし解凍してJAVA_HOME/binにパスを通して使いたいのですがexeファイル以外のものは 提供されているのでしょうか? http://java.sun.com/javase/downloads/index.jsp 使用するパソコンの管理者権限をもっていないためexeファイルは実行できません。 宣しくお願い致します。
- ラップ関数とはどんなものですか?
プログラミングの際に最近「ラップ関数」というのを良く耳にします。実際の所、あまり良く意味が分かっていません。 ラップ関数とは、分かりやすく言うとどんなものなのでしょうか。 あまりプログラミングの経験が無いので、専門的な言葉はあまり使わずに簡単に説明してもらえると有難いです。よろしくお願いします。
- ベストアンサー
- mitsuki_souma
- その他(プログラミング・開発)
- 回答数2
- RubyとJAVA
Rubyについての質問です。 JAVAでなくRubyでウェブアプリを作るメリットを教えてください。 速さが違ったりするんでしょうか? お願いします。
- ベストアンサー
- noname#85870
- その他(プログラミング・開発)
- 回答数2
- 静的変数の大量な要素を初期化したい
言語:c OS:Windows XP 処理系:Borland C++ Compiler 5.5 静的変数の大量な要素を-1で初期化したいのですが、 どのようにかけばよいでしょうか。 static int a[1000] = {-1, -1, /* ←これをたくさんかくしかないでしょうか */
- 内蔵HDDを物理的に壊すには
3.5インチベイ内蔵HDDが古くなったので廃棄しようと思います。データ抹消ソフトを使うのもお金がかかるし面倒なので、物理的にディスクを壊そうと考えているのですが、特殊なネジ(+でも-でもなく、星形の穴が開いている)が使用されていて内部のディスクまで到達できません。いい方法はありませんか?
- ベストアンサー
- noname#44146
- デスクトップPC
- 回答数9
- パソコン詳しい方教えてください
NECノートパソコンを使っています。OSはWINDOWS ME です。これにWINDOWS2000のお試し版をインストールしました。今は起動時にWINDOWS ME かWINDOWS2000かどちらのシステムでたちあげるか選べる状態になっています。WINDOWS2000のお試し版を消したいのですが、OSのアンインストールはできないとのことでした。今WINDOWSXPをインストールしたいのですがWINDOWS ME のほうを上書きし、WINDOWS2000を消したいのですが出来るでしょうか。またWINDOWS ME のほうで使っていた年賀状ソフトとかは消えてしまうのでしょうか。教えてください。。
- ベストアンサー
- marimotyanndayo
- Windows系OS
- 回答数3
- 1秒毎に1カウントアップ
1秒経つとカウントを一つアップするというプログラムを作ろうと思いますが、sleep関数を使う事でOKでしょうか? ネットで調べてみるとsleep関数の精度はあまり高くないと書かれていました。カレンダーを表示するプログラムに使いたいのであまり精度が悪いと困ってしまいます。もし何か他に良い方法があれば教えてください。よろしくお願いします。
- 正規表現についての質問です
たとえば abc="5565" def="546434" abc="4523" def="459473" abc="3454" def="796812" というようなabcとdefの値を表す文字列があります。 サクラエディタを使い、これらの中から abc="任意の数字"という文字列をを全て選択したいのですが、 なかなかうまくいきません。 どなたかやり方を知っておられましたら教えていただけませんか。 宜しくお願いします><
- ベストアンサー
- purry
- その他([技術者向] コンピューター)
- 回答数2
- CPU使用率を100%にするツールを探してます
CPU使用率を100%に維持できるフリーソフト(下記条件)があれば教えてください。 全ての条件を満たすものがあれば文句無しですが、いくつか合致するだけでもかまいません。 [条件] ・連続稼動ができる ・ウィンドウ表示(フルスクリーンじゃない) ・任意のタイミングで停止できる ・複数起動できる ・WindowsXP or FedoraCore6で稼動する ・個人で使用するため、無料のソフト ※当然ウィルス等の危険なソフトはお断り 《目的》 仕事柄、色々なテストを行うためにPCを常時稼動させたいのですが、生活空間に設置しなければならないので静穏(制音?)化を行っています。 そこで本格稼動させる前にCPUの発熱量を調べたいと思っています。 ベンチマークソフトは色々と試したのですが、フル画面で稼動して温度が確認できなかったり、連続テストができない物しか見つけられませんでした。 以上、ご回答をいただければと思います。
- ベストアンサー
- Zatsu-neko
- フリーウェア・フリーソフト
- 回答数5
- 画像の色の割合を知りたい!!
いつもお世話になっております。 特定の画像の配色の割合を具体的に数値やグラフでみてみたいのです。 例:赤10%、黄色30%、青20%、緑20%、紫10%、白5%、黒5% という形で、画像に使われている色の割合を知りたいのです。 OSはWinXPをメインとしていますが、Mac(OS9,OSX)でも良いです。 よろしくお願いいたします。
- ベストアンサー
- chowyang
- フリーウェア・フリーソフト
- 回答数3
- eclipseのコンパイルエラーについて
現在、Eclipse+borlandでdirectxのプログラムを作成しています。 しかし、eclipseでコンパイルをするとコンソールに ”プログラムが大きすぎてメモリに入りません”とエラーが 表示されます。 borlandでコンパイルをすると問題なく実行ファイルが生成されます。 eclipseでコンパイルする場合は、設定が必要なのでしょうか?
- 締切済み
- nkd_ats_fd
- C・C++・C#
- 回答数2