クラス図に関して質問です。
public static void main(final String[] args) throws Exception{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String Date = br.readLine();
try{
FileInputStream fis = new FileInputStream(ID);
Workbook wb = WorkbookFactory.create(fis);
Sheet sheet = wb.getSheet(Date);
for(int i = 0; i < sheet.getLastRowNum(); i++){
Row row = sheet.getRow(i);
if(row != null){
for(int j = 0; j < row.getLastCellNum(); j++){
Cell cell = row.getCell(j);
if(cell != null){
table[i][j] = getCellValue(cell);
}
}
}
}
}catch(Exception e){
e.printStackTrace();
}
makedisplay();
}
@SuppressWarnings(value={"deprecation"})
private static Object getCellValue(Cell cell){
if(cell == null){
return "";
}
switch (cell.getCellTypeEnum()) {
case STRING:
String stringValue = cell.getRichStringCellValue().getString();
return stringValue;
case NUMERIC:
if(org.apache.poi.ss.usermodel.DateUtil.isCellDateFormatted(cell)) {
java.util.Date date = cell.getDateCellValue();
return date;
}else{
double numericValue = cell.getNumericCellValue();
return numericValue;
}
case FORMULA:
return cell.getCellFormula();
default:
return "" ;
}
}
このプログラムをクラス図にする時、クラス間の関係はどのようになるのでしょうか?
FileInputStream fis = new FileInputStream(ID);
Workbook wb = WorkbookFactory.create(fis);
Sheet sheet = wb.getSheet(Date);
の関係は集約と呼べるのでしょうか?
また、private static Object getCellValue(Cell cell){
内の関係がよくわかりません。
return文はどういったものになるのでしょうか?
サイトを見たのですが、理解できませんでした。
なにか例があったら嬉しいです。
回答よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- Excel(エクセル) B列に文字がはいったらA列に数字が入るマクロードを完成させたい 4 2023/04/21 01:58
- Excel(エクセル) Excel 、この式はどのように解釈すればいいのでしょうか 4 2023/02/03 08:53
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- JavaScript gasについて 1 2022/05/31 21:51
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Java JavaのSingletonパターンのprivateの持つ意味が分かりません。 5 2022/06/12 10:38
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ORA-01858: 数値を指定する箇所...
-
getStringの値がNULLの時の処理
-
BOOL値を逆にしたい
-
配列にnullを代入すると、null...
-
逆コンパイルの見方について(...
-
Java配列でNullPointerExceptio...
-
gas カレンダー祭日設定でエラー
-
Javascript エラーメッセージが...
-
条件分岐 … nullではない変数が...
-
例外でBeanUtils.populateが、...
-
onbeforeunloadでnullを返すとI...
-
eclipseでoracle接続時のエラー...
-
JavaBeansにDBの値を格納
-
if文を通らない
-
JSPでの画面表示の方法
-
javascript if文
-
C言語のポインターに関する警告
-
オブジェクトの中のプロパティ...
-
ダブルクォーテーションのrepla...
-
続・ZZZ,ZZZ,ZZ9形式の金額形式...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ORA-01858: 数値を指定する箇所...
-
BOOL値を逆にしたい
-
Java配列でNullPointerExceptio...
-
配列にnullを代入すると、null...
-
getStringの値がNULLの時の処理
-
eclipseでoracle接続時のエラー...
-
C# ListBoxのインデックスの値...
-
gas カレンダー祭日設定でエラー
-
例外でBeanUtils.populateが、...
-
jsp/Servletの動的に増えるフォ...
-
逆コンパイルの見方について(...
-
Stringを返す getText()メソッ...
-
C#でラジオボタンとコンボボッ...
-
onbeforeunloadでnullを返すとI...
-
JSPで複数のSQL実行につ...
-
JSPによる画面間のパラメータの...
-
Javaでboolean型を使ってのうる...
-
入力された文字列の制限
-
JavaBeansにDBの値を格納
-
この世で連日正規表現について...
おすすめ情報