java PackageTest
下のPackageTest.javaを自分のホームディレクトリーに置き、HTMLDocument.javaをしかるべき位置(ディレクトリ)に置く。そして、HTMLDocument.javaをコンパイル
し、その後PackageTest.javaをコンパイルする。うまくコンパイルできれば自分のホームディレクトリでjava PackageTestを実行すると
TEXT
と表示されるはずですなんですがうまくいきません。宜しくお願いします。
----------------------------------------------------
HTMLDocument.java
----------------------------------------------------
package jp.co.atmarkit.java;
public class HTMLDocument {
private String source;
public void setSource( String html ) {
if ( html.indexOf("<html>") == 0 )
source = html;
}
public String getSource() {
return source;
}
public void showPlainText() {
boolean processingTag = false;
int pos;
int start = 0;
for ( pos = 0; pos < source.length(); pos++ ) {
// タグ
if (processingTag) {
if ( source.charAt(pos) != '>' ) {
for ( pos++; pos < source.length(); pos++ ) {
if ( source.charAt(pos) == '>' ) {
break;
}
}
}
start = pos + 1;
}
// テキスト
else {
if ( source.charAt(pos) != '<' ) {
for ( pos++; pos < source.length(); pos++ ) {
if ( source.charAt(pos) == '<' ) {
System.out.println(source.substring( start, pos ));
break;
}
}
}
}
processingTag = !processingTag;
}
}
}
----------------------------------------------------
PackageTest.java
----------------------------------------------------
import jp.co.atmarkit.java.HTMLDocument;
public class PackageTest {
public static void main( String args[] ) {
HTMLDocument doc = new HTMLDocument();
doc.setSource("<html>TEXT</html>");
doc.showPlainText();
}
}
お礼
素早い回答をどうも有難うございます! midでもいけるか、試しにやってみますね。