treemap:キーが値と一緒に動くマップの値
-
23-09-2019 - |
質問
私は次のTreemapを持っています:
TreeMap<Integer, Double> map;
二重の値は一意ではありません。
Integer Keysと機能FirstEntry()およびHigherEntry()を使用してマップを繰り返し、二重値を変更します。
次に、二重値を減らす順序でペアの値をリストしたいと思います。これを行うための最良の方法は何ですか?
これらの整数キーは私にとって重要であり、二重値が一意ではないため、二重キーを持つことはできません。
更新:その他の説明それは古典的な問題です。学生のRollnosが鍵であり、その割合が価値であるとしましょう。これで、パーセンテージで並べ替えて、誰の割合であるかを知ることができるはずです。したがって、整数キーが必要です。
解決
Webテンプレートを使用してサイトを作成すると、そのサイトからそれを作成したWebテンプレートへの依存関係はありません。これは、サイトテンプレートとWebテンプレート間の大きな違いの1つです。
しかしWebテンプレートはカスタム機能を使用してから、サイトとこれらの機能を含む解決策との間の依存関係を作成することができます。これらの依存関係は、ファイルが除外されていない限り、ファイルシステムとそのサイトがファイルシステムに存在するこれらのファイルに依存しています。
カスタムページとマスターページを必要な場合は、機能への依存関係がない場合は、コードを使用してページとマスターページを作成する必要があります。
他のヒント
CSSのみのアプローチでは、コンテンツエディタのWebパーツ内に次のCSSを追加したり、カスタムCSSに追加したりしてください。必要に応じて<style>
タグを削除してください。
<style type="text/css">
/* tile row height */
div.ms-promlink-body {
height: 100px;
}
/* tile dimensions, including inter-tile margin */
div.ms-tileview-tile-root {
width: 110px !important;
height: 110px !important;
}
/* tile and title( + description) overlay dimensions */
div.ms-tileview-tile-content, div.ms-tileview-tile-detailsBox {
width: 100px !important;
height: 100px !important;
}
/* tile background image dimensions */
div.ms-tileview-tile-content > a > img {
width: 100% !important;
height: 100% !important;
}
/* title and description text */
ul.ms-tileview-tile-detailsListMedium {
height: 100px;
padding: 4px 7px 7px;
font-size: 11px;
line-height: 14px;
}
/* description text class */
li.ms-tileview-tile-descriptionMedium {
padding-top: 10px;
font-size: 11px;
}
/* title text when description not shown */
div.ms-tileview-tile-titleTextMediumCollapsed {
background-color: rgba(0, 0, 0, 0.6);
width: 86px;
height: 29px;
position: absolute;
top: -33px;
left: 0px;
padding: 4px 7px 0px;
font-size: 11px;
line-height: 13px;
}
</style>
.
コードはタイルサイズ100 x 100のためのものです。あなた自身の画像のために、上記のコードはトリックをするべきです。OOTBのSharePointイメージ(デフォルトのタイルセットで取得した画像(「デフォルトのタイルセット」(「サイトを共有する」、「締切日に取り組んでいる」など)には、さらに変更を加える必要があります。
できることは次のとおりです エントリセット エントリを繰り返します。それらをリストに入れます。その後、日付を適切なコンパレータで並べ替えます。