#2 hinzugefügt, CLI & Menu angepasst
This commit is contained in:
135
.idea/workspace.xml
generated
135
.idea/workspace.xml
generated
@@ -7,10 +7,6 @@
|
|||||||
</component>
|
</component>
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="e8709267-1337-4638-85fd-ec9407fa5fdd" name="Default" comment="">
|
<list default="true" id="e8709267-1337-4638-85fd-ec9407fa5fdd" name="Default" comment="">
|
||||||
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/artifacts/Textanalyse_jar.xml" />
|
|
||||||
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/src/META-INF/MANIFEST.MF" />
|
|
||||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/Textanalyse/com/structix/CommandLineInterface.class" afterPath="$PROJECT_DIR$/out/production/Textanalyse/com/structix/CommandLineInterface.class" />
|
|
||||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/Textanalyse/com/structix/Main.class" afterPath="$PROJECT_DIR$/out/production/Textanalyse/com/structix/Main.class" />
|
|
||||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
|
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
|
||||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/structix/Analyse.java" afterPath="$PROJECT_DIR$/src/com/structix/Analyse.java" />
|
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/structix/Analyse.java" afterPath="$PROJECT_DIR$/src/com/structix/Analyse.java" />
|
||||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/structix/CommandLineInterface.java" afterPath="$PROJECT_DIR$/src/com/structix/CommandLineInterface.java" />
|
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/structix/CommandLineInterface.java" afterPath="$PROJECT_DIR$/src/com/structix/CommandLineInterface.java" />
|
||||||
@@ -41,8 +37,8 @@
|
|||||||
<file leaf-file-name="Main.java" pinned="false" current-in-tab="true">
|
<file leaf-file-name="Main.java" pinned="false" current-in-tab="true">
|
||||||
<entry file="file://$PROJECT_DIR$/src/com/structix/Main.java">
|
<entry file="file://$PROJECT_DIR$/src/com/structix/Main.java">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="540">
|
<state relative-caret-position="556">
|
||||||
<caret line="30" column="30" selection-start-line="30" selection-start-column="30" selection-end-line="30" selection-end-column="30" />
|
<caret line="31" column="30" selection-start-line="31" selection-start-column="30" selection-end-line="31" selection-end-column="30" />
|
||||||
<folding />
|
<folding />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
@@ -51,8 +47,8 @@
|
|||||||
<file leaf-file-name="CommandLineInterface.java" pinned="false" current-in-tab="false">
|
<file leaf-file-name="CommandLineInterface.java" pinned="false" current-in-tab="false">
|
||||||
<entry file="file://$PROJECT_DIR$/src/com/structix/CommandLineInterface.java">
|
<entry file="file://$PROJECT_DIR$/src/com/structix/CommandLineInterface.java">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="809">
|
<state relative-caret-position="1062">
|
||||||
<caret line="109" column="34" selection-start-line="109" selection-start-column="34" selection-end-line="109" selection-end-column="34" />
|
<caret line="116" column="34" selection-start-line="116" selection-start-column="34" selection-end-line="116" selection-end-column="34" />
|
||||||
<folding />
|
<folding />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
@@ -71,8 +67,8 @@
|
|||||||
<file leaf-file-name="Analyse.java" pinned="false" current-in-tab="false">
|
<file leaf-file-name="Analyse.java" pinned="false" current-in-tab="false">
|
||||||
<entry file="file://$PROJECT_DIR$/src/com/structix/Analyse.java">
|
<entry file="file://$PROJECT_DIR$/src/com/structix/Analyse.java">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="521">
|
<state relative-caret-position="1006">
|
||||||
<caret line="235" column="50" selection-start-line="235" selection-start-column="50" selection-end-line="235" selection-end-column="50" />
|
<caret line="282" column="115" selection-start-line="282" selection-start-column="115" selection-end-line="282" selection-end-column="115" />
|
||||||
<folding />
|
<folding />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
@@ -83,7 +79,12 @@
|
|||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="2088">
|
<state relative-caret-position="2088">
|
||||||
<caret line="120" column="0" selection-start-line="120" selection-start-column="0" selection-end-line="120" selection-end-column="0" />
|
<caret line="120" column="0" selection-start-line="120" selection-start-column="0" selection-end-line="120" selection-end-column="0" />
|
||||||
<folding />
|
<folding>
|
||||||
|
<element signature="e#247#248#0" expanded="false" />
|
||||||
|
<element signature="e#283#284#0" expanded="false" />
|
||||||
|
<element signature="e#2490#2491#0" expanded="false" />
|
||||||
|
<element signature="e#2531#2532#0" expanded="false" />
|
||||||
|
</folding>
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
@@ -101,8 +102,8 @@
|
|||||||
<file leaf-file-name="Menu.java" pinned="false" current-in-tab="false">
|
<file leaf-file-name="Menu.java" pinned="false" current-in-tab="false">
|
||||||
<entry file="file://$PROJECT_DIR$/src/com/structix/Menu.java">
|
<entry file="file://$PROJECT_DIR$/src/com/structix/Menu.java">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="503">
|
<state relative-caret-position="448">
|
||||||
<caret line="113" column="20" selection-start-line="113" selection-start-column="20" selection-end-line="113" selection-end-column="20" />
|
<caret line="93" column="22" selection-start-line="93" selection-start-column="22" selection-end-line="93" selection-end-column="22" />
|
||||||
<folding />
|
<folding />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
@@ -172,9 +173,6 @@
|
|||||||
<foldersAlwaysOnTop value="true" />
|
<foldersAlwaysOnTop value="true" />
|
||||||
</navigator>
|
</navigator>
|
||||||
<panes>
|
<panes>
|
||||||
<pane id="Scope" />
|
|
||||||
<pane id="Scratches" />
|
|
||||||
<pane id="PackagesPane" />
|
|
||||||
<pane id="ProjectPane">
|
<pane id="ProjectPane">
|
||||||
<subPane>
|
<subPane>
|
||||||
<PATH>
|
<PATH>
|
||||||
@@ -227,6 +225,9 @@
|
|||||||
</PATH>
|
</PATH>
|
||||||
</subPane>
|
</subPane>
|
||||||
</pane>
|
</pane>
|
||||||
|
<pane id="Scope" />
|
||||||
|
<pane id="Scratches" />
|
||||||
|
<pane id="PackagesPane" />
|
||||||
</panes>
|
</panes>
|
||||||
</component>
|
</component>
|
||||||
<component name="PropertiesComponent">
|
<component name="PropertiesComponent">
|
||||||
@@ -243,7 +244,7 @@
|
|||||||
<extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
|
<extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
|
||||||
<option name="MAIN_CLASS_NAME" value="com.structix.Main" />
|
<option name="MAIN_CLASS_NAME" value="com.structix.Main" />
|
||||||
<option name="VM_PARAMETERS" value="" />
|
<option name="VM_PARAMETERS" value="" />
|
||||||
<option name="PROGRAM_PARAMETERS" value="Beispieltext.txt -tl" />
|
<option name="PROGRAM_PARAMETERS" value="" />
|
||||||
<option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
|
<option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
|
||||||
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
|
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
|
||||||
<option name="ALTERNATIVE_JRE_PATH" />
|
<option name="ALTERNATIVE_JRE_PATH" />
|
||||||
@@ -671,11 +672,12 @@
|
|||||||
<workItem from="1464077414443" duration="837000" />
|
<workItem from="1464077414443" duration="837000" />
|
||||||
<workItem from="1464104232545" duration="6138000" />
|
<workItem from="1464104232545" duration="6138000" />
|
||||||
<workItem from="1464163482304" duration="4482000" />
|
<workItem from="1464163482304" duration="4482000" />
|
||||||
|
<workItem from="1464252786359" duration="2503000" />
|
||||||
</task>
|
</task>
|
||||||
<servers />
|
<servers />
|
||||||
</component>
|
</component>
|
||||||
<component name="TimeTrackingManager">
|
<component name="TimeTrackingManager">
|
||||||
<option name="totallyTimeSpent" value="44641000" />
|
<option name="totallyTimeSpent" value="47144000" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ToolWindowManager">
|
<component name="ToolWindowManager">
|
||||||
<frame x="0" y="0" width="2560" height="1398" extended-state="6" />
|
<frame x="0" y="0" width="2560" height="1398" extended-state="6" />
|
||||||
@@ -750,7 +752,12 @@
|
|||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="2088">
|
<state relative-caret-position="2088">
|
||||||
<caret line="120" column="0" selection-start-line="120" selection-start-column="0" selection-end-line="120" selection-end-column="0" />
|
<caret line="120" column="0" selection-start-line="120" selection-start-column="0" selection-end-line="120" selection-end-column="0" />
|
||||||
<folding />
|
<folding>
|
||||||
|
<element signature="e#247#248#0" expanded="false" />
|
||||||
|
<element signature="e#283#284#0" expanded="false" />
|
||||||
|
<element signature="e#2490#2491#0" expanded="false" />
|
||||||
|
<element signature="e#2531#2532#0" expanded="false" />
|
||||||
|
</folding>
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
@@ -798,7 +805,12 @@
|
|||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="2088">
|
<state relative-caret-position="2088">
|
||||||
<caret line="120" column="0" selection-start-line="120" selection-start-column="0" selection-end-line="120" selection-end-column="0" />
|
<caret line="120" column="0" selection-start-line="120" selection-start-column="0" selection-end-line="120" selection-end-column="0" />
|
||||||
<folding />
|
<folding>
|
||||||
|
<element signature="e#247#248#0" expanded="false" />
|
||||||
|
<element signature="e#283#284#0" expanded="false" />
|
||||||
|
<element signature="e#2490#2491#0" expanded="false" />
|
||||||
|
<element signature="e#2531#2532#0" expanded="false" />
|
||||||
|
</folding>
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
@@ -846,7 +858,12 @@
|
|||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="2088">
|
<state relative-caret-position="2088">
|
||||||
<caret line="120" column="0" selection-start-line="120" selection-start-column="0" selection-end-line="120" selection-end-column="0" />
|
<caret line="120" column="0" selection-start-line="120" selection-start-column="0" selection-end-line="120" selection-end-column="0" />
|
||||||
<folding />
|
<folding>
|
||||||
|
<element signature="e#247#248#0" expanded="false" />
|
||||||
|
<element signature="e#283#284#0" expanded="false" />
|
||||||
|
<element signature="e#2490#2491#0" expanded="false" />
|
||||||
|
<element signature="e#2531#2532#0" expanded="false" />
|
||||||
|
</folding>
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
@@ -894,7 +911,12 @@
|
|||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="2088">
|
<state relative-caret-position="2088">
|
||||||
<caret line="120" column="0" selection-start-line="120" selection-start-column="0" selection-end-line="120" selection-end-column="0" />
|
<caret line="120" column="0" selection-start-line="120" selection-start-column="0" selection-end-line="120" selection-end-column="0" />
|
||||||
<folding />
|
<folding>
|
||||||
|
<element signature="e#247#248#0" expanded="false" />
|
||||||
|
<element signature="e#283#284#0" expanded="false" />
|
||||||
|
<element signature="e#2490#2491#0" expanded="false" />
|
||||||
|
<element signature="e#2531#2532#0" expanded="false" />
|
||||||
|
</folding>
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
@@ -942,7 +964,12 @@
|
|||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="1782">
|
<state relative-caret-position="1782">
|
||||||
<caret line="103" column="5" selection-start-line="103" selection-start-column="5" selection-end-line="103" selection-end-column="5" />
|
<caret line="103" column="5" selection-start-line="103" selection-start-column="5" selection-end-line="103" selection-end-column="5" />
|
||||||
<folding />
|
<folding>
|
||||||
|
<element signature="e#247#248#0" expanded="false" />
|
||||||
|
<element signature="e#283#284#0" expanded="false" />
|
||||||
|
<element signature="e#2490#2491#0" expanded="false" />
|
||||||
|
<element signature="e#2531#2532#0" expanded="false" />
|
||||||
|
</folding>
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
@@ -982,7 +1009,12 @@
|
|||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="1782">
|
<state relative-caret-position="1782">
|
||||||
<caret line="103" column="5" selection-start-line="103" selection-start-column="5" selection-end-line="103" selection-end-column="5" />
|
<caret line="103" column="5" selection-start-line="103" selection-start-column="5" selection-end-line="103" selection-end-column="5" />
|
||||||
<folding />
|
<folding>
|
||||||
|
<element signature="e#247#248#0" expanded="false" />
|
||||||
|
<element signature="e#283#284#0" expanded="false" />
|
||||||
|
<element signature="e#2490#2491#0" expanded="false" />
|
||||||
|
<element signature="e#2531#2532#0" expanded="false" />
|
||||||
|
</folding>
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
@@ -1014,7 +1046,12 @@
|
|||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="486">
|
<state relative-caret-position="486">
|
||||||
<caret line="30" column="20" selection-start-line="30" selection-start-column="20" selection-end-line="30" selection-end-column="20" />
|
<caret line="30" column="20" selection-start-line="30" selection-start-column="20" selection-end-line="30" selection-end-column="20" />
|
||||||
<folding />
|
<folding>
|
||||||
|
<element signature="e#247#248#0" expanded="false" />
|
||||||
|
<element signature="e#283#284#0" expanded="false" />
|
||||||
|
<element signature="e#2490#2491#0" expanded="false" />
|
||||||
|
<element signature="e#2531#2532#0" expanded="false" />
|
||||||
|
</folding>
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
@@ -1046,7 +1083,12 @@
|
|||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="486">
|
<state relative-caret-position="486">
|
||||||
<caret line="30" column="20" selection-start-line="30" selection-start-column="20" selection-end-line="30" selection-end-column="20" />
|
<caret line="30" column="20" selection-start-line="30" selection-start-column="20" selection-end-line="30" selection-end-column="20" />
|
||||||
<folding />
|
<folding>
|
||||||
|
<element signature="e#247#248#0" expanded="false" />
|
||||||
|
<element signature="e#283#284#0" expanded="false" />
|
||||||
|
<element signature="e#2490#2491#0" expanded="false" />
|
||||||
|
<element signature="e#2531#2532#0" expanded="false" />
|
||||||
|
</folding>
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
@@ -1090,6 +1132,19 @@
|
|||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
|
<entry file="file://$PROJECT_DIR$/src/com/structix/Menubuilder.java">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state relative-caret-position="2088">
|
||||||
|
<caret line="120" column="0" selection-start-line="120" selection-start-column="0" selection-end-line="120" selection-end-column="0" />
|
||||||
|
<folding>
|
||||||
|
<element signature="e#247#248#0" expanded="false" />
|
||||||
|
<element signature="e#283#284#0" expanded="false" />
|
||||||
|
<element signature="e#2490#2491#0" expanded="false" />
|
||||||
|
<element signature="e#2531#2532#0" expanded="false" />
|
||||||
|
</folding>
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
<entry file="file://$PROJECT_DIR$/Test.txt">
|
<entry file="file://$PROJECT_DIR$/Test.txt">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="36">
|
<state relative-caret-position="36">
|
||||||
@@ -1098,42 +1153,34 @@
|
|||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
<entry file="file://$PROJECT_DIR$/src/com/structix/Menubuilder.java">
|
<entry file="file://$PROJECT_DIR$/src/com/structix/Analyse.java">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="2088">
|
<state relative-caret-position="1006">
|
||||||
<caret line="120" column="0" selection-start-line="120" selection-start-column="0" selection-end-line="120" selection-end-column="0" />
|
<caret line="282" column="115" selection-start-line="282" selection-start-column="115" selection-end-line="282" selection-end-column="115" />
|
||||||
<folding />
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/com/structix/CommandLineInterface.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="809">
|
|
||||||
<caret line="109" column="34" selection-start-line="109" selection-start-column="34" selection-end-line="109" selection-end-column="34" />
|
|
||||||
<folding />
|
<folding />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
<entry file="file://$PROJECT_DIR$/src/com/structix/Menu.java">
|
<entry file="file://$PROJECT_DIR$/src/com/structix/Menu.java">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="503">
|
<state relative-caret-position="448">
|
||||||
<caret line="113" column="20" selection-start-line="113" selection-start-column="20" selection-end-line="113" selection-end-column="20" />
|
<caret line="93" column="22" selection-start-line="93" selection-start-column="22" selection-end-line="93" selection-end-column="22" />
|
||||||
<folding />
|
<folding />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
<entry file="file://$PROJECT_DIR$/src/com/structix/Analyse.java">
|
<entry file="file://$PROJECT_DIR$/src/com/structix/CommandLineInterface.java">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="521">
|
<state relative-caret-position="1062">
|
||||||
<caret line="235" column="50" selection-start-line="235" selection-start-column="50" selection-end-line="235" selection-end-column="50" />
|
<caret line="116" column="34" selection-start-line="116" selection-start-column="34" selection-end-line="116" selection-end-column="34" />
|
||||||
<folding />
|
<folding />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
<entry file="file://$PROJECT_DIR$/src/com/structix/Main.java">
|
<entry file="file://$PROJECT_DIR$/src/com/structix/Main.java">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="540">
|
<state relative-caret-position="556">
|
||||||
<caret line="30" column="30" selection-start-line="30" selection-start-column="30" selection-end-line="30" selection-end-column="30" />
|
<caret line="31" column="30" selection-start-line="31" selection-start-column="30" selection-end-line="31" selection-end-column="30" />
|
||||||
<folding />
|
<folding />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -259,4 +259,32 @@ public class Analyse {
|
|||||||
return max;
|
return max;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public String hauefigkeitBuchstaben(String muster) {
|
||||||
|
char buchstaben[] = muster.toLowerCase().toCharArray();
|
||||||
|
int anzahl[] = new int[buchstaben.length];
|
||||||
|
char allebuchstaben[] = inhalt.toLowerCase().toCharArray();
|
||||||
|
String output = "";
|
||||||
|
//Anzahl Array mit 0 initialisieren
|
||||||
|
for (int i = 0; i < anzahl.length; i++) {
|
||||||
|
anzahl[i] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
for (int i = 0; i < allebuchstaben.length; i++) {
|
||||||
|
for (int z = 0; z < buchstaben.length; z++) {
|
||||||
|
if (allebuchstaben[i] == buchstaben[z]) {
|
||||||
|
anzahl[z] += 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int i = 0; i < buchstaben.length; i++) {
|
||||||
|
output += buchstaben[i] + ": " + anzahl[i] + " (" + prozentsatz(anzahl[i], allebuchstaben.length) + "%)\n";
|
||||||
|
}
|
||||||
|
return output;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -9,11 +9,14 @@ public class CommandLineInterface {
|
|||||||
|
|
||||||
private String cmds[];
|
private String cmds[];
|
||||||
private String cmdseinzeln[];
|
private String cmdseinzeln[];
|
||||||
private String kommandos[] = {"-h", "-?", "--help", "--credits", "-w", "-v", "-b", "-ha", "-sl", "-tw", "-tb", "-tl"};
|
private String kommandos[] = {"-h", "-?", "--help", "--credits", "-w", "-v", "-b", "-ha", "-sl", "-tw", "-tb",
|
||||||
|
"-tl", "-bz"};
|
||||||
|
|
||||||
private String hilfe[] = {"Hilfe", "Hilfe", "Hilfe", "Credits", "Anzahl der Wörter",
|
private String hilfe[] = {"Hilfe", "Hilfe", "Hilfe", "Credits", "Anzahl der Wörter",
|
||||||
"Anzahl der verwschiedenen Wörter", "Anzahl der Buchstaben", "Häufigkeit der Wörter",
|
"Anzahl der verwschiedenen Wörter", "Anzahl der Buchstaben", "Häufigkeit der Wörter",
|
||||||
"Anteil der Leerzeichen im Text", "Textformatierung nach Anzahl der Wörter pro Zeile",
|
"Anteil der Leerzeichen im Text", "Textformatierung nach Anzahl der Wörter pro Zeile",
|
||||||
"Textformatierung nach Anzahl der Buchstaben pro Zeile", "Textformatierung: Längstes Wort"};
|
"Textformatierung nach Anzahl der Buchstaben pro Zeile", "Textformatierung: Längstes Wort",
|
||||||
|
"Buchstaben zählen"};
|
||||||
String dateipfad = "";
|
String dateipfad = "";
|
||||||
int dateipfadstelle = -1;
|
int dateipfadstelle = -1;
|
||||||
|
|
||||||
@@ -108,6 +111,10 @@ public class CommandLineInterface {
|
|||||||
case "-tl":
|
case "-tl":
|
||||||
System.out.println("Buchstaben des längsten Wortes: " + an.laengstesWort());
|
System.out.println("Buchstaben des längsten Wortes: " + an.laengstesWort());
|
||||||
break;
|
break;
|
||||||
|
case "-bz":
|
||||||
|
System.out.println("Bitte geben Sie alle Buchstaben ein, wonach gesucht werden soll (Bsp.: abcd): ");
|
||||||
|
System.out.println(an.hauefigkeitBuchstaben(eingabe.nextLine()));
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -135,15 +142,15 @@ public class CommandLineInterface {
|
|||||||
String tempCmds[] = new String[cmds.length];
|
String tempCmds[] = new String[cmds.length];
|
||||||
boolean vorhanden;
|
boolean vorhanden;
|
||||||
int tbelegt = 0;
|
int tbelegt = 0;
|
||||||
for (int i = 0; i < cmds.length; i++) {
|
for (String cmd : cmds) {
|
||||||
vorhanden = false;
|
vorhanden = false;
|
||||||
for (int z = 0; z < tempCmds.length; z++) {
|
for (int z = 0; z < tempCmds.length; z++) {
|
||||||
if (cmds[i].equals(tempCmds[z])) {
|
if (cmd.equals(tempCmds[z])) {
|
||||||
vorhanden = true;
|
vorhanden = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!vorhanden) {
|
if (!vorhanden) {
|
||||||
tempCmds[tbelegt] = cmds[i];
|
tempCmds[tbelegt] = cmd;
|
||||||
tbelegt++;
|
tbelegt++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -29,6 +29,7 @@ package com.structix;
|
|||||||
* 20.05.16: 11:18 - 12:32 Uhr
|
* 20.05.16: 11:18 - 12:32 Uhr
|
||||||
* 24:05.16: 17:46 - 19:17 Uhr
|
* 24:05.16: 17:46 - 19:17 Uhr
|
||||||
* 25.05.16: 10:47 - 11:32 Uhr
|
* 25.05.16: 10:47 - 11:32 Uhr
|
||||||
|
* 26.05.16: 11:34 - 11:57 Uhr
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public class Main {
|
public class Main {
|
||||||
|
@@ -76,7 +76,7 @@ public class Menu {
|
|||||||
boolean exit = false;
|
boolean exit = false;
|
||||||
int auswahl = 0;
|
int auswahl = 0;
|
||||||
//Menü wird wieder mit Strings befüllt und der Rückgabe Wert der Variable auswahl zugeordnet
|
//Menü wird wieder mit Strings befüllt und der Rückgabe Wert der Variable auswahl zugeordnet
|
||||||
auswahl = statsmenu.menuAnzeigen(new String[]{"Enthaltene Leerzeichen", "Häufigkeit der verschiedenen Wörter"}, "||");
|
auswahl = statsmenu.menuAnzeigen(new String[]{"Enthaltene Leerzeichen", "Häufigkeit der verschiedenen Wörter", "Häufigkeit aller Buchstaben", "Häufigkeit einzelner Buchstaben"}, "||");
|
||||||
//Fallunterscheidung der Variable auswahl
|
//Fallunterscheidung der Variable auswahl
|
||||||
switch (auswahl) {
|
switch (auswahl) {
|
||||||
case 1:
|
case 1:
|
||||||
@@ -85,6 +85,13 @@ public class Menu {
|
|||||||
case 2:
|
case 2:
|
||||||
ausgabe(an.haeufigkeit());
|
ausgabe(an.haeufigkeit());
|
||||||
break;
|
break;
|
||||||
|
case 3:
|
||||||
|
System.out.println(an.hauefigkeitBuchstaben("abcdefghijklmnopqrstuvwxyz"));
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
System.out.println("Bitte geben Sie alle Buchstaben ein, wonach gesucht werden soll (Bsp.: abcd): ");
|
||||||
|
System.out.println(an.hauefigkeitBuchstaben(eingabe.nextLine()));
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
exit = true;
|
exit = true;
|
||||||
break; //Nicht zwingend notwendig
|
break; //Nicht zwingend notwendig
|
||||||
|
Reference in New Issue
Block a user