hofchan の回答履歴
- JAVAで全角カナチェックの方法
初めまして。JAVA初心者です。 JAVAで全角カナ文字をチェックし、それ以外の文字であった場合に条件分岐させるような処理を書きたいのですが、どのように書けばよいのかわかりません。 JREのバージョンは1.3.1です。 業務上必要なので急いでおります。 申し訳ありませんが、お時間のある方ご教授下さい。 よろしくお願い致します。
- HTMLとXHTML
HTMLとXHTMLのわかりやすい決定的な違いを教えていただけませんか? また、XMLやXHTMLはどのようなものによく使われるのでしょうか。便利だったら乗換えを検討しようかと。
- Javaって何を使って開発するのですか?
VBやC++はマイクロソフトのアプリケーションを使って コードを書いた記憶があります。JavaはJava Development Kit というものを使って開発するようですが、他のソフトでは 開発できないのでしょうか?
- ベストアンサー
- docomoKDDI
- Java
- 回答数4
- Javaで売上ランキングを作成するプログラムとは?
こんにちは。現在、Java、JSP、JavaScript、MySQL、HTMLなどの基礎を学んでいる者です。 学習の成果として自分のローカルサーバで架空のネットショップのサイトを作成中です。データベースの受注テーブルからSQL文で取得した売上個数を使ってJavaで売上ランキングを作成したいのですが、ランキングのプログラムをどうしたらいいのかわかりません。サイトはJSPで作成していますので、最終的にはJSPにJavaプログラムを入れて表示する予定です。プログラムの部分、どなたかわかる方、ヒント、考え方だけでも結構ですの教えてください!
- Cygwinで困った。
Cygwinを使いはじめてまだ間もないです者です。 とりあえず、よく使うコマンドを登録する方法を調べて aliasというコマンドで登録できるらしいことがわかりました。 (これでいいんですよね?) そして thunderbird と入力したらthunderbirdが起動するようにすべく alias thunderbird='C:/Program Files/Mozilla Thunderbird/thunderbird.exe と入れたはいいのですが実際にthunderbirdと入力すると エラーが起きます。どうやらコマンドが C:/Program で途切れて認識されているようです。 これを解消するにはどうしたらよいのでしょうか。 よろしくお願いいたします。
- パッケージ化とコンパイルについて
下記のプログラムにについての質問になります。 /*Rectangle.java*/ package com.shoeisha.shape; public class Rectangle { private int width; private int height; public Rectangle() { } public Rectangle(int width, int height) { this.width = width; this.height = height; } public int getArea(){ return width * height; } } /*Test.java*/ import com.shoeisha.shape.*; ^^(1) class Test { public static void main(String[] args) { Rectangle rc = new Rectangle(10, 15); System.out.println(rc.getArea()); } } (1)の箇所になりますが、com.shoeisha.shapeにあるクラス(Rectangle)を 利用し、プログラムを作成しようと思うのですが、Test.javaにてコンパイルエラーが生じてしまいます。 (1)の箇所をRectangleにするとコンパイルが通るようになり、「*」は使えないものかと思えてしまいます。 java.util.*;といった、既に用意されているものは普通に使えるのですが、自作でパッケージ化した物は 正規表現を使うことができないものなんでしょうか?? 何かの設定がされていないから、正規表現が使えないのではと思っておりますが、 それ以上がわかりませんでしたので、掲示板にて記載させていただきました。 以上、ご教授の程お願い致します。
- パッケージ化とコンパイルについて
下記のプログラムにについての質問になります。 /*Rectangle.java*/ package com.shoeisha.shape; public class Rectangle { private int width; private int height; public Rectangle() { } public Rectangle(int width, int height) { this.width = width; this.height = height; } public int getArea(){ return width * height; } } /*Test.java*/ import com.shoeisha.shape.*; ^^(1) class Test { public static void main(String[] args) { Rectangle rc = new Rectangle(10, 15); System.out.println(rc.getArea()); } } (1)の箇所になりますが、com.shoeisha.shapeにあるクラス(Rectangle)を 利用し、プログラムを作成しようと思うのですが、Test.javaにてコンパイルエラーが生じてしまいます。 (1)の箇所をRectangleにするとコンパイルが通るようになり、「*」は使えないものかと思えてしまいます。 java.util.*;といった、既に用意されているものは普通に使えるのですが、自作でパッケージ化した物は 正規表現を使うことができないものなんでしょうか?? 何かの設定がされていないから、正規表現が使えないのではと思っておりますが、 それ以上がわかりませんでしたので、掲示板にて記載させていただきました。 以上、ご教授の程お願い致します。
- 友達に問題を出されて・・・、助けてください。
JAVAのプログラムで友達から問題を出されました。 内容は、 「1.キーボードから整数を入力し、int型の変数に代入する。 2.入力された整数が0ならば、「その数は0です」と表示する。 3.入力された整数が0でなければ、「その数は0ではありません」と表示する。」 これだけならIF文の条件分岐で解決できるのですが、条件として 「 使用する演算子は、表4-1の+、-、*、/のみであること。」 が、加えられています・・・。 これだとアイデアが出てきません。 すみませんが、助言してください。
- Java「デフォルトのパッケージ」の意味が分かりません。
Java「デフォルトのパッケージ」の意味が分かりません。 http://takeoba.cool.ne.jp/java/packageDeclaration.htm に パッケージ宣言しないプログラムは、デフォルトのパッケージに割り当てられます。 と書かれているのですが「デフォルトのパッケージ」の意味が分かりません。 Googleで「Java デフォルトのパッケージ」を検索してもヒットする件数は多いのですが「デフォルトのパッケージ」の意味そのものに触れたものがなかなか見つかりません。 Javaに詳しい方、よろしくお願いいたします。
- ベストアンサー
- noname#179638
- Java
- 回答数8
- LINUX文字化け
こんにちは。 いつも勉強させていただいています。 質問があるのでよろしくお願いします。 以下のjsp、サーブレットプログラムによって DBアカウント"DBtest"のテーブル"test"に 2バイト文字を登録すると"?"と文字化けしてしまいます。 文字化けせず登録する方法(コーディング) を教えていただけないでしょうか 非常に困っております。 ご回答よろしくお願いします。 【環境】 データベース MYSQL 4.1.1 TOMCAT 4.1.31 【手順】 1. http://ドメイン/コンテキスト/test.jspにアクセス 2. 2バイト文字をテキストボックスに入力する。 3. 送信ボタンを押下する。 確認:mysqlにログインし"select * from test" とコマンドを入力し実行する。 結果:2バイト文字の部分が"?"となっている。 ------------test.jsp--------------- <html> <head></head> <body> <form action="test" method="post" > <input type="text" name="test"> <input type="submit" value="送信"> </form> </body> </html> --------test.java-------- import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.ServletException; import java.io.IOException; import javax.servlet.ServletContext; import javax.servlet.RequestDispatcher; import java.io.PrintWriter; import java.sql.*; import java.util.*; public class test extends HttpServlet { String testStr=""; Connection con_info = null; Statement stmt = null; ResultSet rs_master = null; ResultSet rs_transaction = null; Exception exception; public void doPost( HttpServletRequest req, HttpServletResponse res ) throws Exception { req.setCharacterEncoding( "Shift_JIS" ); res.setContentType( "text/html; charset=Shift_JIS" ); testStr=req.getParameter("test"); try { Class.forName( "com.mysql.jdbc.Driver" ); String jdbcurl = "jdbc:mysql://localhost/DBtest"; Properties props = new Properties(); props.put("user", "root"); props.put("password", "password"); props.put("useUnicode", "true"); props.put("characterEncoding", "Shift_JIS"); con_info = DriverManager.getConnection( jdbcurl, props ); String sql="insert into test(input_str) values('"+testStr+"')"; stmt = con_info.createStatement(); int kekka = stmt.executeUpdate(sql); //省略 } catch(Exception e) { //省略(エラー画面遷移するコード) } } } -------------------------------------------------------
- Java「デフォルトのパッケージ」の意味が分かりません。
Java「デフォルトのパッケージ」の意味が分かりません。 http://takeoba.cool.ne.jp/java/packageDeclaration.htm に パッケージ宣言しないプログラムは、デフォルトのパッケージに割り当てられます。 と書かれているのですが「デフォルトのパッケージ」の意味が分かりません。 Googleで「Java デフォルトのパッケージ」を検索してもヒットする件数は多いのですが「デフォルトのパッケージ」の意味そのものに触れたものがなかなか見つかりません。 Javaに詳しい方、よろしくお願いいたします。
- ベストアンサー
- noname#179638
- Java
- 回答数8
- Java「デフォルトのパッケージ」の意味が分かりません。
Java「デフォルトのパッケージ」の意味が分かりません。 http://takeoba.cool.ne.jp/java/packageDeclaration.htm に パッケージ宣言しないプログラムは、デフォルトのパッケージに割り当てられます。 と書かれているのですが「デフォルトのパッケージ」の意味が分かりません。 Googleで「Java デフォルトのパッケージ」を検索してもヒットする件数は多いのですが「デフォルトのパッケージ」の意味そのものに触れたものがなかなか見つかりません。 Javaに詳しい方、よろしくお願いいたします。
- ベストアンサー
- noname#179638
- Java
- 回答数8
- これ見て理解できる方、お願いします教えてください
% gzip -cd $DISTDIR/gdbm-1.8.3.tar.gz | tar xvf - -C $WORKDIR % cd $WORKDIR/gdbm-1.8.3 % ./configure --prefix=$INSTDIR % make % make install
- perlをコマンドラインで実行したい
今はperlをコマンドプロンプト上でファイルをコンパイルして実行結果を別のテキストファイルに出力しています。(printなど) ただ、こまごまとした置換え・変換などいちいちテキストファイルにperlを書いてコンパイルして出力ファイルを開いて取り出すというやり方にわずらわしさを感じてきました。 簡単なスクリプトであれば、使い捨ての方がよく感じており、 コマンドプロンプトで試してみたのですが、長い文章やソースなどを変数にいれることができず、(改行がEnterにとられてしまう??)また、一行にずらずらとかかなくてはならないので、うまくいきません。 なにか、テキストエディタのような感じで、このようなperlスクリプトをコンパイルできるようなものはあるのでしょうか。 copalというものを使ってみたのですが、 ファイルハンドルなどが使えなかったのでだめでした。 どなたかご協力お願いします。